2014-05-20 105 views
0

我想在我的本地网络上运行我的流星应用程序,这样当我离线时,我仍然可以在连接到我的网络的任何设备上使用该应用程序。我一直在关注如何做到这一点的基本教程http://ox86.tumblr.com/post/45184656062/running-your-meteor-js-application-on-your-own-server。我对mongodb和node.js是新手,这会导致一些麻烦。然而,似乎一切正常,除了我不知道我的应用程序在哪里运行或地址是什么?例如后,我从教程在你自己的服务器上运行meteor.js应用程序

export PORT=8080 
export MONGO_URL=mongodb://bill:[email protected]:27017/dbName 

我捆在那里main.js是我使用

forever start main.js 

有没有错误,但我不知道我的应用程序内浏览后完成第4步是或如果它甚至在工作。我再次对这个主办我自己的流星应用程序的想法感到陌生。任何想法或建议我做错了什么。此外,该过程的解释将不胜感激。谢谢您的帮助!

回答

2

这很可能是您的错误。你应该检查forever logs main.js看看你得到什么。

从它看起来像你可能已经错过了ROOT_URL变量。

export ROOT_URL=http://www.yoururl.com 
export PORT=8080 
export MONGO_URL=mongodb://bill:[email protected]:27017/dbName 
forever start main.js 

最好的检查是看看你在永久日志中得到了什么。你可能还需要安装纤维(你开始应用之前),如果你有一个像无效ELF头在你的日志一些错误

cd bundle/programs/server/node_modules 
rm -r fibers 
npm install [email protected] 
+0

要通过它的名字很容易停止脚本(而不是它的PID),它最好使用'永远开始--append --uid“myApplicationName”main.js',然后'永远停止myApplicationName' –

+0

我在这个问题的答案中编写了类似的东西:http://stackoverflow.com /问题/ 23767792 /可任您运行-A-流星束,例如焦油-Z-ON-A-计算机是 - 犯规 - 已-MET/23768310 – occasl

相关问题