4

当我将 console.log 放在 public/javascripts 文件夹中的函数中时,它对我不起作用。

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

  • 意见
  • 路线
  • 上市
    • javascripts > utils.js

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

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

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

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

任何的想法?谢谢

4

2 回答 2

6

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

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

于 2013-05-01T01:54:19.217 回答
0

我已经为 ssh 环境中的 nodejs 用户编写了一个解决方案。由于没有包含浏览器,因此您可以在浏览器中使用 firebase ( https://firebase.google.com ) 获取 realtime-console.log()。

从 Node.js 输出到 Chrome 控制台

于 2016-06-21T23:30:28.377 回答