Javascript Axios不处理响应
我想将一个新文档发布到一个数据库,使用以作出反应。谢天谢地,我能做到,但我还想在控制台上记录一条消息,上面写着“新帖子已经插入” 这是我的前端代码:Javascript Axios不处理响应,javascript,reactjs,axios,Javascript,Reactjs,Axios,我想将一个新文档发布到一个数据库,使用以作出反应。谢天谢地,我能做到,但我还想在控制台上记录一条消息,上面写着“新帖子已经插入” 这是我的前端代码: newTodo(todo){ axios.post('/todo', { title: todo.title, description: todo.description }) .then(function (response) { console.log('New post has been inserted!')
newTodo(todo){
axios.post('/todo', {
title: todo.title,
description: todo.description
})
.then(function (response) {
console.log('New post has been inserted!');
})
.catch(function (error) {
console.log(error);
});
}
我的后端(Nodejs)
请求成功,但消息从未被记录。此外,没有记录任何错误。请告诉我我做错了什么,或者是否有其他方法可以做到这一点。因此,每当您需要返回结果时,例如如果您需要返回:updatedTodo,您需要使用:
res.send(updatedTodo)
检查控制台中是否有错误,如果可能的话,尝试在代码中设置断点。打开“开发工具”中的“网络”选项卡,检查api响应返回的内容?您是否使用了任何中间件?在1或2分钟后,出现两个错误:POST net::ERR\u CONNECTION\u RESET Uncaught(承诺中)错误:网络错误如果您正在为/todo使用nodejs服务器,请检查服务器,并在“网络”选项卡中检查POST是否为200 OK且未挂起。
res.send(updatedTodo)