php?
Связываем бэк и фронт через rest API. После запроса приходит ответ со статусом 200, и в dev tools во вкладке network у этого запроса есть response с данными, которые отправляет бэк, но, когда я в функции вывожу res в консоль, там совершенно не те данные, что в dev tools.
ЧЯДНТ?
Никаких нюансов нет. Совершенно не те данные волшебным образом появиться не могут
Благодарю. Понятно, что где-то ошибка, но вопрос в том, где? Мне надо ли как-то особенно обращаться к результату запроса, или это просто называется res, как и было с нодой? Если да, то как? Но, видимо, вы уже ответили, что не надо Тогда нужно копать бэк, или же дело во фронте?..
Нужно показать код, без него такие вопросы бессмысленны. Скорее всего вопрос во фронте
Запрос к API login(email, password) { return fetch(${this.baseUrl}/sign-in, { method: 'POST', headers: { 'Accept': 'application/json', 'Content-Type': 'application/json', }, body: JSON.stringify({ email: email, password: password, }), }) } Функция, в которой отправляется запрос function login({email, password}) { mainApi.login(email, password) .then((res) => { console.log(res); setIsLoggedIn(true); localStorage.setItem('token', res.hash); }) }
Не хватает .json()
В каком именно месте?
Обсуждают сегодня