【问题标题】:MEAN Stack Application's console.log not working?MEAN Stack 应用程序的 console.log 不起作用?
【发布时间】:2016-09-19 03:11:27
【问题描述】:

我目前正在开发一个 MEAN Stack 应用程序。

以前我的节点版本是 0.12,我使用 grunt 运行我的应用程序,该应用程序使用 nodemon(它使用 server.js)来运行服务器并监视更改。

在我将节点升级到 v 0.4 之前它一直运行良好。

现在当我使用 grunt 时,console.log 根本不会打印到控制台,它只有在我使用时才有效

node server.js

而不是

grunt

下图显示了我所面临的情况:

在理想情况下,运行 grunt 时,我应该能够看到消息

App listening on port 8000

但是在更新节点之后,console.log 似乎不再适用于我的 grunt(?)/nodemon(?)。

任何人都可以就此事提出建议吗?

谢谢。

【问题讨论】:

    标签: node.js mean


    【解决方案1】:

    您可以使用非常有用的日志记录模块winston。使用它,您可以将所有错误记录在带有时间戳的文本文件中,这对应用程序支持非常有帮助。您可以将它的调试、错误、信息方法用于相应的console.debug()、console.error()、console.info()。
    例如:

    Var logger = require('winston')
    logger.debug('Debug things here');
    logger.info('put info to track');
    logger.error('to track error with status code')
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-19
      • 2017-06-26
      • 2017-09-08
      • 2018-09-24
      • 2020-10-07
      • 2020-12-20
      • 2016-04-14
      • 2015-07-24
      相关资源
      最近更新 更多