Localhost Express mongodb服务器,对本地主机的获取请求返回400状态

时间:2020-07-26 04:01:50

标签: javascript html node.js mongodb express

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。

谢谢

1 个答案:

答案 0 :(得分:1)

更改参数:

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

赋予状态200!

我想这是答案,但由于我想要的是res.header,因此非常不满意

它仍然没有定义。