После многих поисков и попыток я полностью застрял.Большое спасибо за некоторые способы, которые я могу исследовать.
Вот моя проблема: у меня есть проект Nuxt, где я делаю POST Call с axios.Содержимое данных ответа пусто.
data: "", status: 200, statusText: "OK",
Вот мой следующий код:
this.$axios.post('http://127.0.0.1:8002/joueur/login', data, config)
.then((response) => { console.log(response)}
data - строка:
const data = {
"password": "1",
"email": "1"
}
Config - набор заголовков
const config = {
headers: {
'X-Requested-With': 'XMLHttpRequest',
'Accept': 'application/json',
'Access-Control-Allow-Origin': '*',
'Access-Control-Allow-Methods': 'GET,HEAD,PUT,PATCH,POST,DELETE,OPTIONS',
'Access-Control-Allow-Headers': 'Authorization,Content-Type,Accept,Origin,User-Agent,DNT,Cache-Control,X-Mx-ReqToken,Keep-Alive,X-Requested-With,If-Modified-Since',
'content-type': 'application/json',
'Cache-Control': 'no-cache',
'withCredentials': true,
'crossdomain': true
}
}
(я пробовал с типом контента и типом контента) Я проверил мой вызов API с почтальоном, и все работает нормально.
POST http://127.0.0.1:8002/joueur/login
{"password":"1","email":"1"}
результат POSTMAN:
{
"id": 4,
"prenom": null,
"nom": null,
"password": "*",
"email": "1",
"token": "TOKEN1"
}
Prenom и nom необязательны.