为Express应用程序添加日志记录器中间件。常见的日志记录器中间件包括morgan和winston。
morgan的使用示例:
const express = require('express');
const morgan = require('morgan');
const app = express();
// 添加morgan中间件
app.use(morgan('combined'));
// 处理请求的路由和其他代码
app.get('/', (req, res) => {
res.send('Hello World!');
});
app.listen(3000, () => {
console.log('Server started on port 3000');
});
在上面的代码中,我们将morgan中间件添加到应用程序中。combined
是预定义的日志格式,将请求方法、URL、状态代码、响应时间和响应大小记录在日志中。 这样做后,我们可以查看所有传入的请求。