我正在尝试在我的本地网络上运行我的流星应用程序,这样当我离线时,我仍然可以在连接到我的网络的任何设备上使用该应用程序。我一直关注http://ox86.tumblr.com/post/45184656062/running-your-meteor-js-application-on-your-own-server作为如何执行此操作的基本教程。我是mongodb和node.js的新手,这会造成一些麻烦。然而,似乎一切正常,除了我不知道我的应用程序在哪里运行或地址是什么?例如,在我完成教程的第4步之后
export PORT=8080
export MONGO_URL=mongodb://bill:123456@localhost:27017/dbName
在我使用
之后在我的包中导航我的main.jsforever start main.js
没有错误,但我不知道我的应用程序在哪里或者它是否正常工作。我再次接受这个托管我自己的流星应用程序的想法。我做错了什么想法或建议。此外,对此过程的解释将非常感激。谢谢你的帮助!
答案 0 :(得分:2)
你可能有错误。您应该与forever logs main.js
核实,看看您得到了什么。
从它看起来你可能也错过了ROOT_URL
变量。
export ROOT_URL=http://www.yoururl.com
export PORT=8080
export MONGO_URL=mongodb://bill:123456@localhost:27017/dbName
forever start main.js
最好的检查是看看你在永久日志中得到了什么。如果您的日志中有一些错误,例如无效的ELF标题
,您可能还必须安装光纤(在启动应用之前)cd bundle/programs/server/node_modules
rm -r fibers
npm install fibers@1.0.1