0

我希望 Morgan 首先捕获请求并记录它(例如GET /home 200),然后,如果我在家庭路由器中有控制台日志,则打印它。

Router.get("/home", (req, res) => { console.log("router invoked!" });

这发生在终端上:

router invoked! GET /home 200

不应该倒着打印吗?

4

1 回答 1

1

Morgan 设计为在发送响应时进行记录。它这样做是为了可以包含来自响应的相关信息 - 例如,响应状态代码。

immediate您可以通过将选项设置为false此处的文档)对其进行初始化来关闭此行为,但是,如上所述,您将只能记录请求而不能记录响应。

于 2019-07-22T19:56:01.400 回答