【发布时间】:2021-01-25 20:06:50
【问题描述】:
我不知道该说什么,我认为代码说明了一切。我只想渲染一些东西,然后出现这个错误,但我不知道为什么。我尝试了很多来自 stackoverflow 的解决方案,以及其他我无法全部计算在内的解决方案。我正在使用 mysql2 库。请帮忙。
router.get("/:link", function(req, res){
connection.query(
"SELECT * FROM yourshort WHERE link = '" + req.params.link + "'",
function (err, result, rows, fields){
Object.keys(result).forEach(function(key) {
var row = result[key];
console.log(row.link)
if(row.link = req.params.link) {
res.send(row.link + row.views + rows.created)
return;
} else {
res.send("URL does not exist")
return;
}
});
});
});
【问题讨论】:
-
这是因为你在一个循环中多次调用
res.send()。