gpt4 book ai didi

javascript - 在发送后抛出新的错误 ('Can\' t 设置 header 。') 导致崩溃

转载 作者:行者123 更新时间:2023-11-30 21:01:38 26 4
gpt4 key购买 nike

router.get('/newsfeed', (req, res, next) => {
var sql = 'select title, image, article from database';
var request = new Request(sql, function(err) {
if (err) {
console.log(err);
}
});
console.log("working");
request.on('row', function(columns) {
var t_title = columns[0].value;
var i_image = columns[1].value;
var a_article = columns[2].value;
console.log("after column");
res.render('newsfeed', { title: t_title, image: i_image, article: a_article });
console.log("after render");
});
console.log("not here");
conn.execSql(request);
console.log("after request")

});

我似乎无法找到如何在它到达 consol.log("after render") 时停止它,如下所示:

working
not here
after request
after column
after render
after column
after render

然后它因抛出错误而崩溃,任何帮助都会很棒

最佳答案

row 事件每行触发一次。

您只能发送一次响应,因此当您尝试为第二行发送第二个响应时会收到该错误。

关于javascript - 在发送后抛出新的错误 ('Can\' t 设置 header 。') 导致崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47081694/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com