繁体   English   中英

我有一个 NodeJS 后端我正在开发与 ReactJS 前端一起工作,但我不断收到 500 错误

[英]I have a NodeJS backend I am developing to work alongside a ReactJS frontend but I keep getting a 500 error

我正在使用 Insomnia 测试我的 NodeJS 后端,虽然它在 Insomnia 中没有问题,但我每次都在前端收到 500 错误。 我想知道是否有人知道这可能来自哪里,如果就像我说的那样在我的端点测试程序上运行得很好。 因为它是一个 500 错误,所以它不是很具有描述性。 如果需要,可以共享链接

const handleSubmit = e => {
e.preventDefault();
console.log("cred username", creds.username);
axios
  .post("https://exampleapi/api/login")
  .then(res => {
    console.log(res.data);
    localStorage.setItem("token", res.data.access_token);
    props.history.push("/");
  })
  .catch(err => console.log(err.response)); };

所以我发现这是我的帖子请求中的一个错误应该被包括在内的是

  const handleSubmit = e => {
e.preventDefault();
console.log("cred username", creds.username);
axios
  .post("https://mystery-doggo.herokuapp.com/api/login", creds)
  .then(res => {
    console.log(res.data);
    localStorage.setItem("token", res.data.payload);
    props.history.push("/");
  })
  .catch(err => console.log(err.response));

};

链接后的“creds”并将 res.data.access_token 更改为 res.data.payload

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM