在Heroku上部署Node.js应用

  最近在学习Node.js,想找一个可以免费部署Node的平台,于是便找到了Heroku

  直接进入主题,接下来我们一步一步部署自己的Node应用。

  步骤1:

  注册一个免费的Heroku账号。

 

  步骤2:

  下载Heroku Toolbelt 并安装。

   https://toolbelt.heroku.com/

  步骤3:

  使用cmd或者powershell 登陆Heroku,用户名和密码则是上一步你注册后的信息。

  

  在登陆的时候可能会提示:Unable to connect to Heroku API, please check internet connectivity and try again.

  这可能是因为访问Heroku服务器不稳定导致的,重试几次就可以了。

 

  步骤4:

  准备好你的Node程序,可以使本地的,也可以通过Github克隆到你的机器上。下图是通过从Github获取Node代码。

  

  然后进入到你Node应用的目录。

  

  

  步骤5:

  在Heroku上创建一个app,用来部署你将要部署的Node应用。

  

  如果你不传入app名字话,Heroku会随机生成一个app名字。

 

  步骤6:

  接下来正式发布Node应用。

  

  如果上面命令执行成功,那么恭喜你,你已经把你的Node应用部署到heroku上了!

  为了保证应用实例正常运行,请执行以下命令:

  

  

  步骤7:

  现在你可以使用heroku生成好的url访问你的Node应用了,当然这个时候你可能并不知道生成的url是什么,keroku提供了如下命令:

  

  至此在keroku上部署Node应用便完成了,如果你需要更新发布,同上使用发布命令便可以了。

  更多详细信息可以查阅Heroku的官方文档:https://devcenter.heroku.com/categories/nodejs

 

  下面是我的Node案例,尚未完成。

  https://github.com/NortonLee/Coolde

  部署到Heroku的地址:

  https://coolde.herokuapp.com

posted @ 2015-04-11 18:12  Norton.Li  阅读(334)  评论(0编辑  收藏  举报