在浏览器中,当我访问本地安装的Mongo-Express Web界面时,我看到如下内容:
但是,在控制台中,它会打印出页面上使用的每个资源请求(图像,CSS,脚本等)
无论如何关闭或省略?
我已经尝试深入了解mongo-express
配置文件以获取禁用输出的方法,但没有骰子。
注意:如果有帮助,我会在我的NodeJS Express应用中使用它,如下所示:
app.use('/mongo-express', mongo_express(mongoConfig));
我的猜测是我必须更改mongoConfig
JS文件中的某些内容(它是通过代码中较高位置的require(...)
调用获得的),或者启动mongod
服务带有某种
--quiet
标志(但对我而言,这听起来与控制express中间件中的输出无关,因为mongo-express != mongod service
)。
答案 0 :(得分:0)
即使这个问题很老,我还是跳过了。
找到条目
logger: {}
在最后的配置文件中并将其更改为
logger: {
skip: function(req, res) {return true;}
}
这告诉morgan-logger跳过所有输出。使用此功能,您可以控制基于请求或响应对象记录的内容。返回true
以禁止日志记录,返回false
以写入日志。