推荐开源项目:Express.js 的 `response-time` 中间件
const express = require('express');
const responseTime = require('response-time');
// 创建一个Express应用
const app = express();
// 使用response-time中间件记录响应时间
app.use(responseTime());
// 定义一个简单的路由
app.get('/', (req, res) => {
// 模拟一些处理过程
setTimeout(() => {
res.send('Hello, World!');
}, 1000); // 假设处理请求需要1秒钟
});
// 监听3000端口
app.listen(3000, () => {
console.log('服务器运行在 http://localhost:3000/');
});
这段代码演示了如何在一个使用Express框架的Node.js应用中使用response-time
中间件来记录每个HTTP响应的时间。它创建了一个简单的Express应用,添加了response-time
中间件,定义了一个处理根路径请求的路由,并且监听3000端口。当访问根路径时,它会模拟一些异步处理,并在控制台显示响应时间。
评论已关闭