const requestOptions = {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ username, password })
};
return fetch(`${config.apiUrl}/v1/auth/get_token`, requestOptions)
.then(handleResponse)
.then(user => {
// login successful if there's a jwt token in the response
if (user.token) {
// store user details and jwt token in local storage to keep user logged in between page refreshes
localStorage.setItem('user', JSON.stringify(user));
}
return user;
});
}
Вроде ж POST метод, а на сервер прилитает OPTIONS
как?
Если мне эклер не изменяет, оно по стандарту так бывает... Сначала опшнс, чтобы понять, может ли сервер пост приянть вообще...
ааа... тоесть мне на сервере проверять на вход ОПТИОНШ надо... хм... понял, спасиб!
не, а шо не работает шо то? он делает сначала options потом post
да у меня только POST разрешён на сервере видимо и OPTIONS надо прописать
А роут настроить просто на пост - не? Пусть сервер опшинсы сам, втихаря, отрабатывает...
ааа.. типа CORS настроить?
так ты скажи у тебя что то не работает щас? потому что должно по идее все четко работать
да, у меня авторизация не проходит INFO: 10.0.4.241:41716 - "OPTIONS /v1/auth/get_token HTTP/1.1" 405 Method Not Allowed это на сервере (беке) на фронте - OPTIONS ЗАБЛОКИРОВАНО
открой просто тогда options и post, если честно первый раз такое вижу
Обсуждают сегодня