//app.js var express = require(‘express’); var path = require(‘path’); var app = express(); var routes = require(’./routes/index’);
app.set('views', path.join(__dirname, 'views'));
app.engine('html', require('ejs').renderFile);
app.use(express.static(path.join(__dirname, 'public')));
app.use('/', routes);
module.exports = app
问题:我没有使用express预设的express -e app
来创建自己的应用, 如上是我自己的app.js
主文件,我现在想使用debug
模块来产生与使用express预设的终端响应样式(如下) :
gujunmin@www:~/MongoLearn/nodejs-demo$ nodemon ./bin/www
GET / 200 25ms - 508b
GET /stylesheets/style.css 304 13ms
请教前辈我应该如何设置?折腾好久了,这个模块的README.md
看了和没看一样, express4.x API
也看了,但实在是。。。
debug是根据环境变量来判断打印日志的内容,so,和express没关系
@ i5ting 可能是我描述的不够清楚,我问的就是这个,请问我要如何设置环境变量才可以得到如上的样式,我设置为 DEBUG=express:router
等若干尝试,最终还是未能成功。。。
@ i5ting 我刚刚看到了这篇文章https://scotch.io/bar-talk/expressjs-4-0-new-features-and-upgrading-from-3-0
无意中解决了这个问题, 原来我问的问题无厘头,和debug
这个模块没干系,
gujunmin[@www](/user/www):~/MongoLearn/nodejs-demo$ nodemon ./bin/www
GET / 200 25ms - 508b
GET /stylesheets/style.css 304 13ms
上面的这些log是morgan
模块负责的,谢谢!