首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >NodeJs实时响应时间

NodeJs实时响应时间
EN

Stack Overflow用户
提问于 2022-10-21 18:02:53
回答 1查看 32关注 0票数 -2

抛出nodejs,我在计算express响应时间方面遇到了问题。

而不是使用像morganwinston这样的中间件,而是使用app.use()。我需要一种方法来记录api作用域内的响应时间,并将其作为响应发送。比如:

代码语言:javascript
运行
复制
app.post('/api', function (req: Request, res:Response) {
...
res.json({responseTime,data})
})

我尝试过response-time包和堆栈过流问题解决方案,但它们都没有帮助。

在不超过100 3ms的快速响应中,我在postman和我的节点服务器控制台中看到不同的响应时间。(例如,邮递员:130 3ms,节点服务器: 3ms)

如何准确计算响应时间?

EN

回答 1

Stack Overflow用户

发布于 2022-10-21 18:44:03

有不同的方法来使用它。但是最常用的方法之一是使用摩根。当然,您可以看到仅在dev模式下的响应时间。

代码语言:javascript
运行
复制
const morgan = require('morgan');


app.use(morgan('dev'));

在添加了这样的内容之后,您应该可以在终端上看到这样的屏幕。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74157601

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档