【问题标题】:ExpressJS not showing debug messagesExpressJS 不显示调试消息
【发布时间】:2022-02-08 19:34:14
【问题描述】:

我正在使用 ExpressJS 并希望显示内部调试消息,例如这里 https://expressjs.com/en/guide/debugging.html

当我在 VS Code (Windows Powershell) "`set DEBUG=express:*; node ./dist/app.js" 中使用此命令时,它正在启动我的 Node/Express 服务器,但是它不显示任何调试消息。我是否必须在我的代码中添加一些内容才能正常工作?

【问题讨论】:

    标签: node.js express


    【解决方案1】:

    “Express 在内部使用调试模块来记录有关路由匹配、正在使用的中间件功能、应用程序模式以及请求-响应周期的流程的信息。” 你有这个包裹吗: https://www.npmjs.com/package/debug 并且语句之间没有分号。

    【讨论】:

    • 嗨。谢谢回答。我用“set DEBUG=express:* & node ./dist/app.js”使它在windows cmd中工作......我认为powershell分号与cmd&符号的作用相同。显然我错了。
    【解决方案2】:

    我在 Windows 命令提示符下尝试了相同的操作,它在那里工作,只是将分号换成了 & 符号。

    set DEBUG=express:* & node ./dist/app.js
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多