Morgan:Node.js HTTP 请求记录中间件
Morgan 是 Node.js 中用于记录 HTTP 请求的中间件。它允许开发人员记录、调试和分析应用程序的传入请求。Morgan 使用自定义格式器或预定义格式字符串将日志条目作为字符串输出。该中间件可以帮助识别应用程序中潜在的问题或性能瓶颈。
要使用 Morgan,请按照以下步骤操作:
- 安装 Morgan 模块:
npm install morgan
- 在您的代码中导入 Morgan:
const morgan = require('morgan');
- 创建一个 Morgan 日志记录器实例:
const logger = morgan('tiny');
- 将日志记录器作为中间件应用到您的 Express 应用程序:
app.use(logger);
Morgan 支持各种预定义格式字符串和自定义格式化功能。预定义的格式字符串包括:
- 'tiny': 最小信息(方法、URL、状态代码、响应大小、响应时间)
- 'short': 更多信息(请求行、状态代码、响应大小、响应时间)
- 'combined': 详细的信息(请求行、状态代码、响应大小、响应时间、引荐源、用户代理)
自定义格式器允许开发人员指定自己的日志条目格式。Morgan 提供了多种标记,可用于提取请求和响应信息。有关更多详细信息,请参阅 Morgan 文档。
morgan-master.zip
预估大小:13个文件
morgan-master
文件夹
.eslintrc.yml
29B
.travis.yml
3KB
LICENSE
1KB
test
文件夹
fixtures
文件夹
server.crt
1013B
server.key
2KB
morgan.js
45KB
.eslintrc.yml
19B
19.97KB
文件大小:
评论区