Здравствуйте!
Вот функция авторизации на сервере:
const doLogin = () => {
setLoading(true);
const request = fetch(baseURL+'/users/authentication/email/', {
method: 'POST',
headers: {
'Content-Type': 'application/json; charset=utf-8'
},
body: JSON.stringify({ email, password, device: {
name: 'PC'} })
});
request
.then(response => {console.log(response.headers); return response.json()})
.then(json => {
setLoading(false);
if (json.error) {
setAuthError({ isError: true, errorMsg: json.error.message })
} else {
dispatch(setAuthenticated(true));
dispatch(setAuthData({
userEmail: email,
userPassword: password
}))
history.push('/groups');
}
});
}
С сервера нормально прилетает jwt-токен, далее запрашиваем данные:
const searchClicked = () => {
fetch(baseURL + '/users/' + searchEmail, {
method: 'GET',
credentials: 'include'
})
.then(response => response.json())
.then(json => console.log(json))
}
и получаем в ответ 401 (Unauthorized).
Что не так?