NodeJS脚本从Chrome发送5个请求后崩溃



我有一个问题,我的节点脚本从浏览器发送5个请求后崩溃。目标是用通过react发送给脚本的正确值更新数据库字段。下面的代码是我的节点脚本上的UPDATE请求的示例。

app.put("/updateOffCity", (req, res) => {
const value2 = req.body.value2;
const value1 = req.body.value1;
db.query("UPDATE test_table SET test_field = ? WHERE number = ?", [value1, value2], (err, result) => {
if(err) {
console.log(err);
} else {
console.log(result);
}
})
});

这个错误是我从来没有发送一个响应回浏览器的意思,我的打开请求从来没有完成,Chrome只能处理5个打开的请求一次。

正确的代码如下:

app.put("/updateOffCity", (req,res) => {
const value2 = req.body.value2;
const value1 = req.body.value1;
db.query("UPDATE test_table SET test_field = ? WHERE number = ?", [value1, value2], (err, result) => {
if(err) {
console.log(err);
} else {
console.log(result);
}
});
res.send("update done");
});

我自己找到的。问题是,我从来没有发送一个响应的请求。所以我有5个未完成的开放请求

相关内容

  • 没有找到相关文章

最新更新