Express调试

Express 内部使用 debug 模块来输出日志信息,包括路由匹配和程序运行状况。 如果想看到这些信息,可以在运行你的程序时设置 DEBUG 环境变量为 express:* ,当启动你的程序时,调试信息将输出到控制台上。

$ DEBUG=express:* node ./app.js

使用上面的方式运行 hello world 的例子,将会输出下面的内容

express:application booting in development mode +0ms
express:router defined get /hello.txt +0ms
express:router defined get /hello.txt +1ms

另外,由 express (生成器)生成的应用也使用到了 debug 模块,并且默认被限制在了 my-application 命名空间内。

你可以通过以下命令开启 debug 信息输出:

$ DEBUG=my-application node ./bin/www