我刚刚开始了一个新的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中没有代码。
感谢。
取值
答案 0 :(得分:2)
当您在浏览器控制台中输入console.log("Hello world");
时,您只能在浏览器中运行该代码。
尝试将main.js
放在项目文件夹的根目录下,然后在其中记下console.log("Hello world");
,然后您将在终端控制台和浏览器控制台中获取日志消息。
这是因为main.js在两个环境中运行。
/client
中的代码仅在浏览器中运行,/server
中的代码仅在服务器中运行。
不在/client
或/server
中的代码在浏览器和服务器中运行。