如何部署node.js应用程序以进行测试

问题描述:

我刚刚使用MEAN堆栈创建了一个简单的Web应用程序,并且我想在某处(我是MEAN堆栈的新品)在线托管它。我已经使用静态页面(仅使用HTML和CSS)使用其他站点(如BitBalloon)完成此操作,但由于这是我第一次使用MEAN堆栈进行部署,所以我真的不知道如何使其在线。我现在更喜欢使用免费服务,因为我只是想测试我的应用程序,并与朋友分享。例如,BitBalloon会给你一个地址,如http://stoker-neutrons-12345.bitballoon.com/,它非常适合测试你的应用程序,并与其他人共享。是否有类似的方法/托管站点可用于构建在MEAN堆栈上的应用程序?如何部署node.js应用程序以进行测试

这个问题可能会被迅速关闭,作为一个"recommendation question",它不适合SO的目标,不过,这里有两个建议:

  • RedHat OpenShift提供大量的功能的*层。
  • Heroku的“免费”包也可能工作,如果你只是测试。但是,您的容器在闲置30分钟后会进入“睡眠”状态。

准备好了,这两个选项都需要一些努力来让事情滚动(步骤与简单地通过FTP传输文件不同)。但至少Heroku提供了一些快速入门指令(也许RedHat,但我没有检查)

+0

完美,谢谢!当我无法成功部署到Heroku时,我认为我做错了什么,但听起来像部署是另一种动物。由于我不想违反任何服务条款,是否有另一个地方(或网站)应该问这样的推荐问题? – Farid