大佬教程收集整理的这篇文章主要介绍了node.js – NodeJS / Express中的时间请求,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
这是我的应用程序的样例(虽然比这更复杂).
var express = require('express'),http = require('http'),app = express(); app.get('/',function (req,res,next) { res.send(200,'hi'); }); app.get('/about',function(req,next) { res.send(200,'something else'); }); var server = http.createServer(app); server.listen(9000); console.log("Express server listening...");
我想要时间所有的请求.所以我想要和/和/和任何其他端点我可能添加.
app.use(express.responseTime());
或者做这样的事情:
app.use(function(req,next) { req.start = Date.Now(); next(); }); app.get(...); app.get(...); app.use(function(req,res) { var time = Date.Now() - req.start; });
这要求所有的路由都调用next().
或者也许这个(与responseTime中间件相同的东西,但不设置头):
app.use(function(req,next) { var start = Date.Now(); res.on('header',function() { var duration = Date.Now() - start; // log duration }); next(); });
以上是大佬教程为你收集整理的node.js – NodeJS / Express中的时间请求全部内容,希望文章能够帮你解决node.js – NodeJS / Express中的时间请求所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。