[英]Why am I getting an error code 500 on patch request for Express backend?
[英]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.