我需要在基于linux的服务器中使用root用户在生产中使用我的节点应用程序。此服务器与其他团队共享,我不希望他们在他们的脸上打印控制台日志。
即使我的代码中没有console.log(),我也使用express,特别是这个主体解析器来解析JSON请求:
// Body Parser Middleware
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));
如果用户发送带有语法错误的JSON对象,它将在控制台中打印出来。我该如何防止这种情况?
如果有一种方法可以阻止node.js在控制台上进行打印,不仅仅是在特定情况下,而是永远,那会更好。或者将所有控制台日志尝试输出到.txt文件而不是更好的控制台。