const data = {
email: "paul@Smith.com",
password: "PaulPass"
}
const body = JSON.stringify(data)
const paramsPost = {
method: "POST",
body: body
}
async function fetchContent() {
console.log(paramsPost)
let res = await fetch("http://localhost:3000/api/user/login", paramsPost);
console.log(res)
当我运行此函数并获取响应时,控制台日志会打印出来:
Response {type: "cors", url: "http://localhost:3000/api/user/login", redirected: false, status: 400, ok: false, …}
您能告诉我为什么这样做吗?我做错了什么?当我在邮递员上提出请求时,请求给我一个状态200并返回JWT。
谢谢
雪
答案 0 :(得分:1)
更改参数:
const paramsPost = {
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
},
method: "POST",
body: body
}
赋予状态200!
我想这是答案,但由于我想要的是res.header,因此非常不满意
它仍然没有定义。