浏览器console.log()未在终端中显示

时间:2014-07-25 15:45:01

标签: meteor

我刚刚开始了一个新的meteor应用程序。 Meteor在我的本地主机上运行应用程序,当我输入'console.log(“Hello world”)时;在浏览器控制台中:

console.log("Hello world");
Hello world
undefined

当我检查我的终端控制台时,没有任何东西出现在那里:

=> Started proxy.
=> Started MongoDB.     
=> Started your app.   

=> App running at: http://localhost:3000/

我正在使用Mac Os X,谷歌浏览器,我确保在流星上添加以下内容(如果它甚至相关):

meteor add autopublish
meteor add insecure

此外,我的app文件夹中创建的html和js文件meteor中没有代码。

感谢。

取值

1 个答案:

答案 0 :(得分:2)

当您在浏览器控制台中输入console.log("Hello world");时,您只能在浏览器中运行该代码。

尝试将main.js放在项目文件夹的根目录下,然后在其中记下console.log("Hello world");,然后您将在终端控制台和浏览器控制台中获取日志消息。

这是因为main.js在两个环境中运行。

/client中的代码仅在浏览器中运行,/server中的代码仅在服务器中运行。 不在/client/server中的代码在浏览器和服务器中运行。

有关详细信息,请参阅http://docs.meteor.com/#structuringyourapp