Pavel
вот исправил теперь жду ответы)
сейчас полетят советы начать английский учить) мне гугл отдал эту ссылку https://abraxabra.ru/react.js/ чекни, а то у меня домен залочен(
Akmat
Dmitry
Виктория
#вакансия
⚡️Минский офис компании GrinTeq ищет в свою команду
разработчика React Native для долгосрочного датского проекта.
Полная занятость, гибкий график.
Желательно в офисе, но можно рассмотреть на удаленной основе.
ЗП от 2 000$ на руки.
Требования:
- Уверенные знания: React Native и JavaScript; Redux, Styled Components;
- Уровень английского B2 и выше;
- Опыт работы 1+ лет.
Полное описание вакансии, вопросы, подробности ➡️ @toria_makas.
Andrey
Всем доброго, axios кто нибудь использует ?!
Alex
вряд ли из четырех тысяч человек о нем кто-либо слышал
Andrey
запрос с одинаковыми пораметрами на jquery возвращает результат, на axios 501 ошибка, не могу понять что к чему
Alex
покажите как запрос через jq делаете, а как через axios
Andrey
axios.get('/backend/ajax', {
component: 'server.backend.component.homepage.HomepageComponent',
action: 'update',
entity: 'admitad'
})
.then(res => {
})
.catch(err => {
});
Alex
у axios.get второй параметр — это не объект с данными
Andrey
$.ajax({
cache: false,
type: "GET",
url: "/backend/ajax",
data: {
component: 'server.backend.component.homepage.HomepageComponent',
action: 'update',
entity: 'admitad'
},
success: function(data){
},
error: function(xhr) {
}
});
🦜
axios.get('/api'. query)
🦜
всё
Andrey
пробовал так
Andrey
axios({
method: get,
url: '/backend/ajax',
data: {
component: 'vianor.backend.component.homepage.HomepageComponent',
action: 'update',
entity: 'admitad'
}
})
🦜
🦜
не надо
Alex
где ж там третий)
🦜
Блять
🦜
axios.get('/user', {
params: {
ID: 12345
}
})
MVD
Делаю GET запрос через fetch, в браузере во вкладке Network отображается то что нужно http://prntscr.com/jg3hin . Но я не могу получить эти данные. response имеет такую структуру http://prntscr.com/jg3i0m . В чем проблема может быть?
fetch(url, {
method: 'GET',
headers: {
'Authorization': 'Basic ' + btoa('guest:guest'),
'Content-Type': 'application/json',
'Accept': 'application/json',
},
mode: 'no-cors',
credentials: 'include'
}).then(res => {
return res.json();
})
Roman
удали 'mode': 'no-cors' → и вывод данных заработает
MVD
Запрос на локалхост идет и без него не дает
Andrey
axios.get('/user', {
params: {
ID: 12345
}
})
Чёт я не пойму, так ?
axios.get('/backend/ajax', {
method: 'get',
data: {
component: 'backend.component.homepage.HomepageComponent',
action: 'update',
entity: 'admitad'
}
})
🦜
боже
🦜
нахер ты делаешь это
🦜
axios.get(url, params)
🦜
ты что хочешь то?
🦜
получить данные
🦜
или отправить?
Andrey
Извени, обьясни что именно я делаю не так ?
Andrey
Это из админки вкл/выкл опции
🦜
и что?
MVD
Павел
Stepan
Andrey
Да не суть
Павел
Andrey
Нужно переписать этот код на аксиос
$.ajax({
cache: false,
type: "GET",
url: "/backend/ajax",
data: {
component: 'backend.component.homepage.HomepageComponent',
action: 'update',
entity: 'admitad'
},
success: function(data){
},
error: function(xhr) {
}
Andrey
Данные приходят, обрабатываются, с ними всё НОРМ
Stepan
Нужно переписать этот код на аксиос
$.ajax({
cache: false,
type: "GET",
url: "/backend/ajax",
data: {
component: 'backend.component.homepage.HomepageComponent',
action: 'update',
entity: 'admitad'
},
success: function(data){
},
error: function(xhr) {
}
axios.get('/backend/ajax', {
headers: {'Cache-Control' : 'no-cache'},
params: {
component: 'backend.component.homepage.HomepageComponent',
action: 'update',
entity: 'admitad'
}
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
🦜
get - получить
через гет можно и отправлять запросы, если тебе нужно, например, чтобы ты мог их в адресной строке видеть и после скинуть кому-нибудь еще
☕️
🦜
в интернет магазах можно увидеть
Павел
Andrey
Andrey
// params are the URL parameters to be sent with the request
Из документации
Aleksey
MVD
Кто может с CORSом помочь? Есть способ обратиться к этому же домену? Chrome Network данные выводит, а js не может получить доступ
Stepan
Stepan
Andrey
data Тож не работает
Andrey
Какая инфа нужна status: 501, statusText: "Not Implemented"
Andrey
Это из err.response
Aleksey
так 501 это ошибка на сервере
Andrey
Ну так я потому и в ступоре
Andrey
jq код то работает
Aleksey
сравнить headers 2 реализаций не судьба?
Andrey
Сорри за тупость , что именно сравнить
MVD
Щас бы в чате "pro.js" учить get запрос отправлять. Отправьте его в чат для новичков
Aleksey
в браузере, Ctrl+Shift+I, вкладка Network. Делаем 2 запроса, сохраняем их как HAR, сравниваем
Aleksey
видим отличия - думаем почему либа генерит запрос не так как jq
Andrey
Это ?
HTTP/1.1 200 OK
Server: Web Engine/5.01
Cache-Control: no-cache
Pragma: no-cache
Content-Type: text/html; charset=windows-1251
Content-Length: 27
Date: Thu, 10 May 2018 12:51:40 GMT
Andrey
Соответственно когда всё OK ( jq )
Andrey
HTTP/1.1 501 Not Implemented
Server: Vianor Web Engine/5.01
Cache-Control: no-cache
Pragma: no-cache
Content-Length: 0
Date: Thu, 10 May 2018 12:48:42 GMT
Aleksey
это заголовки ответа. А проблема в составленном запросе!
Egor
Andrey
Да, спасибо большое
Andrey
Сейчас попробую исправить
🦜
https://t.me/nodejs_ru
Anonymous
А юзал бы метеор, не было бы вопросов :3
🦜
твой метеор мертвый
🦜
забей
Anonymous
забей
Ну для тех кто не может читать инфу на англ. наверное да- мертв)
Anonymous
для остальных же недавно 1.7 dev выкатился
🦜
39к звезд
🦜
против 95к у реакт