Localhost express mongodb服务器,向Localhost获取请求返回400状态


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。

谢谢你,

雪地

将参数更改为:

const paramsPost = {
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
},
method: "POST",
body: body
}

给出状态200!

我想这是答案,但它非常不令人满意,因为我想要的是res.header

它仍然没有定义。

相关内容

最新更新