查看Node.js日志中请求信息的方法如下:
使用日志库记录请求
const morgan = require('morgan'); app.use(morgan('combined')); // 或自定义格式如 ':method :url :status :response-time ms' const winston = require('winston'); const logger = winston.createLogger({ transports: [new winston.transports.File({ filename: 'requests.log' })] }); logger.info('Request received', { method: req.method, url: req.url }); 查看日志文件
logs文件夹中,可用cat命令查看(Linux/macOS):cat ./logs/app.log pm2 logs查看应用日志。搜索特定请求
grep命令过滤日志文件中的特定内容(如URL、状态码):grep '/api/users' app.log # 查找包含特定路径的请求 grep '404' app.log # 查找错误请求 可视化分析
注意:需确保代码中已正确配置日志库并记录请求信息,日志文件路径和格式可根据项目配置调整。