Heroku的替代品

The*_* AV 0 cloud heroku node.js

我想创建一个可以与Microsoft Office 365进行通信的REST节点应用程序,并以JSON的形式获取我的日历信息。我正在使用https://github.com/jasonjoh/node-calendar-sync作为基本代码。

当我尝试将此应用程序部署到Heroku时,出现以下错误

2017-02-18T20:04:04.472725+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=sleepy-depths-93877.herokuapp.com request_id=b2fc89a1-5493-417d-9ee9-c81dd85d17fd fwd="157.49.2.140" dyno= connect= service= status=503 bytes=
2017-02-18T20:04:10.593603+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=sleepy-depths-93877.herokuapp.com request_id=92860d21-8d13-4e6a-8cf7-d2580e88a7a4 fwd="157.49.2.140" dyno= connect= service= status=503 bytes=
Run Code Online (Sandbox Code Playgroud)

我无法解决此错误。

我有以下问题:

  1. 无法按照免费链接中的说明部署Node应用程序吗?
  2. 还有其他将应用程序部署到云的方法吗?

带着敬意

zoe*_*ver 5

有很多方法可以将您的应用程序部署到Web。以下是一些列表(无特定顺序):

  • 数字海洋。它可能有点贵,但它具有出色的服务和巨大的学生利益。它的文档也很棒!
  • 端口转发。这是免费的(取决于您的Internet提供商),但它可能会占用您的大量带宽,具体取决于您网站上的人数。您还需要一台备用计算机来托管它。
  • AWS。他们有超长的免费试用期,非常适合大型项目。
  • 开班。这很可能是所有这些中最好的,尤其是对于小型项目。您最多可以托管3个不同的应用,而无需花费一分钱。

选择服务器托管公司后,您要做的就是将ssh插入服务器,然后像在个人计算机上一样运行代码。

希望这可以帮助!