调试ExpressExpress在内部使用调试模块来记录有关路由匹配、正在使用的中间件功能、应用程序模式和请求-响应循环流的信息。debug就像是console.log的增强版,但与console.log不同的是,你不必在生产代码中注释掉debuglogging,logging默认是关闭的,可以使用DEBUG环境变量有条件地开启。要查看Express中使用的所有内部日志,请在启动应用程序时将DEBUG环境变量设置为express:*。$DEBUG=express:*nodeindex.js在Windows上,使用相应的命令。>setDEBUG=express:*&nodeindex.js在express生成器生成的默认应用程序上运行此指令将打印以下输出:$DEBUG=express:*node./bin/wwwexpress:router:routenew/+0msexpress:router:layernew/+1msexpress:router:routeget/+1msexpress:router:layernew/+0msexpress:router:routenew/+1msexpress:router:layernew/+0msexpress:router:routeget/+0msexpress:router:layernew/+0msexpress:applicationcompileetagweak+1msexpress:applicationcompilequeryparserextended+0msexpress:applicationcompiletrustproxyfalse+0msexpress:应用程序在开发模式下启动+1msexpress:routeruse/query+0msexpress:router:layernew/+0msexpress:routeruse/expressInit+0msexpress:router:layernew/+0msexpress:routeruse/favicon+1msexpress:router:layernew/+0msexpress:routeruse/logger+0msexpress:router:layernew/+0msexpress:routeruse/jsonParser+0msexpress:router:layernew/+1msexpress:routeruse/urlencodedParser+0msexpress:router:layernew/+0msexpress:routeruse/cookieParser+0msexpress:router:layernew/+0msexpress:routeruse/stylus+90msexpress:router:layernew/+0msexpress:routeruse/serveStatic+0msexpress:router:layernew/+0msexpress:routeruse/router+0msexpress:router:layernew/+1msexpress:routeruse/usersrouter+0msexpress:router:layernew/users+0msexpress:routeruse/
