【问题标题】:Putting my node.js app online将我的 node.js 应用程序上线
【发布时间】:2015-01-03 08:19:24
【问题描述】:

所以,过去两个月我一直在为学校的一门课程开发 Node.js 应用程序,周一它需要上线,以便我的老师可以查看。

我该怎么做?我真的需要一些帮助。

提前致谢!

注意:我的数据库使用的是 Mongodb。

【问题讨论】:

标签: node.js mongodb hosting launch


【解决方案1】:

您是否有始终在线的互联网连接(例如 DSL/电缆)并且位于路由器后面?然后您可以将您的 node.js 应用程序正在侦听的端口 NAT 到您的计算机上,请务必检查 Windows 防火墙。

现在您的应用已在您的私人计算机上在线!

【讨论】:

  • 啊,这个可以,但是不需要我有静态ip吗?
  • 不,您可以使用普通的旧动态 ip 或使用动态 DNS。
【解决方案2】:

我发现Heroku 可以轻松且免费地使用 MongoDB 托管 node.js 应用程序。

【讨论】:

  • 设置容易吗?我有很多文件(+2000),包括一堆已安装的模块。
  • 是的,您使用 git 添加文件,并在名为“procfile”的文件中声明模块。详情是here
  • @holyredbeard,请关注the guide
  • 您必须为 mongoDB 提供您的 cc 详细信息
【解决方案3】:

openshift 提供更好的免费软件包。部署很简单,就像在 heroku 上一样。我现在用它来开发一个 mean.js 风格的应用程序,我对它非常满意。

【讨论】:

    猜你喜欢
    • 2016-11-26
    • 2014-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-11
    • 2012-08-30
    相关资源
    最近更新 更多