console.log对我不起作用。
我当前的node.js文件夹结构是:
在utils.js中,我有这个功能
function goToGoogle () {
alert ('Hello World');
console.log('Hello World');
}
alert()命令工作正常,但不是console.log
我在routes /目录中的其他js文件中尝试过console.log,它输出到终端就好了。
有什么想法吗?感谢
答案 0 :(得分:6)
如果代码在public
,那么我认为它在浏览器中运行。这意味着消息将出现在浏览器的控制台中,而不是Node的控制台。例如,在Chrome中,您可以转到菜单中的Tools -> Javascript Console
。
它在其他文件中工作的原因是因为路由的JS在Node中运行,因此使用Node的控制台。
答案 1 :(得分:0)
我已经为ssh-environment中的nodejs用户编写了一个解决方案。 由于没有包含浏览器,您可以在浏览器中使用firebase(https://firebase.google.com)进行实时控制台.log()。