如何禁止这些日志消息:
或至少让他们不要改变我的控制台的背景和前景色。
答案 0 :(得分:1)
0)删除记录器中间件
从您的代码中注释掉app.use(express.logger())
...或者以节点环境设置为条件,这样您就可以在dev中获取内容但不在生产中。
1)使用其他记录器
您可以在npm中搜索此内容,然后您会找到express-winston之类的内容。
2)编写自己的记录器
如果你需要的是简单的,那么这里的例子直接来自文档:
app.use(function(req, res, next){
console.log('%s %s', req.method, req.url);
next();
});
答案 1 :(得分:0)
删除express.logger
app.set('view engine', 'jade')
app.configure(function() {
// ̶a̶p̶p̶.̶u̶s̶e̶(̶e̶x̶p̶r̶e̶s̶s̶.̶l̶o̶g̶g̶e̶r̶(̶'̶d̶e̶v̶'̶)̶)̶;
app.use(stylus.middleware({