gpt4 book ai didi

node.js - 发送 header 后无法设置。如何避免呢?

转载 作者:行者123 更新时间:2023-12-03 08:50:47 24 4
gpt4 key购买 nike

我正在使用使用kafka-node连接到Kakfa的Node JS应用程序。我发现有些异常,连接到kafka时出现任何错误。这是代码。发送后,我无法设置标题。避免这种情况的最佳方法是什么?

// Some processing goes above
producer.on('error', function(err){
console.log(err);
res.status(500).send("Oh uh, something went wrong");
})
res.end();

我很确定这是因为错误循环后代码仍在继续。我如何避免这种情况而不删除错误处理程序中的发送。

最佳答案

实际上,您的问题是您使用的是来自express的res.send,而res.send会自动执行res.end();,这就是您收到该错误的原因,请删除res.end()

关于node.js - 发送 header 后无法设置。如何避免呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41675269/

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