node.js - console.log在public / javascript / file中不起作用

时间:2013-05-01 00:43:10

标签: node.js console.log

当我将它放在public / javascripts文件夹中的函数中时,

console.log对我不起作用。

我当前的node.js文件夹结构是:

  • 视图
  • 路由
  • 公共
    • javascripts> utils.js

在utils.js中,我有这个功能

function goToGoogle () {
  alert ('Hello World');
  console.log('Hello World');
}

alert()命令工作正常,但不是console.log

我在routes /目录中的其他js文件中尝试过console.log,它输出到终端就好了。

有什么想法吗?感谢

2 个答案:

答案 0 :(得分:6)

如果代码在public,那么我认为它在浏览器中运行。这意味着消息将出现在浏览器的控制台中,而不是Node的控制台。例如,在Chrome中,您可以转到菜单中的Tools -> Javascript Console

它在其他文件中工作的原因是因为路由的JS在Node中运行,因此使用Node的控制台。

答案 1 :(得分:0)

我已经为ssh-environment中的nodejs用户编写了一个解决方案。 由于没有包含浏览器,您可以在浏览器中使用firebase(https://firebase.google.com)进行实时控制台.log()。

Output to Chrome console from Node.js