经过大量搜索和尝试,我完全陷入困境。 非常感谢我可以进行调查的某些方式。
这是我的问题: 我有一个Nuxt项目,我在其中使用axios进行POST呼叫。 响应数据的内容为空。
data: "", status: 200, statusText: "OK",
这是我的nuxt代码:
this.$axios.post('http://127.0.0.1:8002/joueur/login', data, config)
.then((response) => { console.log(response)}
数据是一个字符串:
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
}
}
(我尝试使用Content-type和content-type) 我已经用Postman测试了我的API调用,并且一切正常。
POST http://127.0.0.1:8002/joueur/login
{"password":"1","email":"1"}
结果邮递员:
{
"id": 4,
"prenom": null,
"nom": null,
"password": "*",
"email": "1",
"token": "TOKEN1"
}
Prenom和nom是可选的。