0

当您使用 express-generator 启动快速服务器时,您会为每个看起来有点像这样的请求获得单行输出

GET /images/07777c4bc2aebaff6964a46b7c3714f3.png 200 2.730 ms - 15919

什么是空格分隔的字段?前 4 个是不言而喻的,但后 2 个不是。

  • http 动词
  • 端点
  • http状态
  • 生成和发送响应所需的毫秒数
  • ?
  • ?
4

1 回答 1

0

我找到了。原来 express-generator 生成以下代码

const logger = require( "morgan" );
app.use( logger( "dev" ) );

换句话说,expressmorgan用作其默认记录器。它morgan进入dev模式。当morgan处于dev模式时,它会生成以下字段

:method :url :status :response-time ms - :res[content-length]

文档

于 2021-10-05T21:51:18.763 回答