У меня проблема при попытке получить информацию из сеанса сервера. У меня есть функция входа в систему, которая помещает информацию о пользователе в сеанс сервера.
Я написал тестовую функцию, чтобы проверить, работает ли она:
router.post('/userLogged', async(request, response) => {
if (request.session.user === undefined) {
response.status(401).send('Not Allowed')
return;
}
response.json(request.session.user);
})
Когда Я запускаю эту функцию с помощью POSTMAN, она отлично работает и возвращает данные сеанса.
Но когда я пытаюсь вызвать это с помощью Ax ios на стороне клиента:
private userLogged = async()=>{
try{
const url = 'http://localhost:3000/api';
const response = await axios.post(`${url}/userLogged`,{withCredentials: true});
console.log(response)
}catch(err){
alert(err.message)
}
}
Я всегда получаю Не определено, что я здесь делаю не так?