摩根在调用路由器后记录请求
Morgan logs the requests after the router is invoked
我希望 Morgan 首先捕获请求并记录它(例如 GET /home 200
),然后,如果我在家庭路由器中有一个控制台日志,打印它。
Router.get("/home", (req, res) => { console.log("router invoked!" });
这发生在终端上:
router invoked!
GET /home 200
不应该倒着打印吗?
Morgan 旨在记录 发送响应时 。它这样做是为了可以包含来自响应的相关信息 - 例如,响应状态代码。
您可以通过将 immediate
选项设置为 false
(documentation here) 对其进行初始化来关闭此行为,但是,如上所述,您将只能登录请求而不是响应。
我希望 Morgan 首先捕获请求并记录它(例如 GET /home 200
),然后,如果我在家庭路由器中有一个控制台日志,打印它。
Router.get("/home", (req, res) => { console.log("router invoked!" });
这发生在终端上:
router invoked!
GET /home 200
不应该倒着打印吗?
Morgan 旨在记录 发送响应时 。它这样做是为了可以包含来自响应的相关信息 - 例如,响应状态代码。
您可以通过将 immediate
选项设置为 false
(documentation here) 对其进行初始化来关闭此行为,但是,如上所述,您将只能登录请求而不是响应。