gpt4 book ai didi

javascript - 当响应完成时,我应该在快速响应(流)对象中处理哪些事件?

转载 作者:太空宇宙 更新时间:2023-11-04 00:37:41 25 4
gpt4 key购买 nike

我正在尝试在请求完成时自动记录。

我有这样的东西:

function (req, res, next) {
var startTime = clock.now();
res.on('end'. function() {
logger.trace("END ...", req.path, res.statusCode, clock.now() - startTime, ...);
});
res.on('error'. function() {
logger.trace("END ...", req.path, clock.now() - startTime, ...);
});
nest();
}
  • 这样做是否涵盖了所有情况? (例如,当请求被中断时)
  • 对于每个请求,我最多会接到一次电话吗?

如果任何答案是否定的,请说明如何做。

最佳答案

尝试根据 documentation 设置完成事件:

这是一个示例实现:

app.use(function(req, res, next) {
res.on('finish', function() {
console.log('the response has been sent', res.statusCode);
});
next();
});

关于javascript - 当响应完成时,我应该在快速响应(流)对象中处理哪些事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38273555/

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