Node.js的快速开发发布环境(Heroku+Cloud9)

Heroku为开发者提供了Node.js应用的编译执行环境,最重要的是它是免费的。
今天将尝试使用Cloud9Heroku来构建快速的Node.js开发及发布环境。

当然,首先需要注册免费账户。

1.会员注册

1.https://c9.io/
2.https://www.heroku.com

2.新建Heroku App

用未存在的App名(如:myapp)新建一个App后,Heroku便会自动生成一个域名:https://myapp.herokuapp.comheroku-1 heroku-2 heroku-3

3.新建Cloud9的Node.js工作区

Cloud9 Workspace node dev   Cloud9

4.用Console删除不用的类库

node dev Cloud9 uninstall

5.编辑主脚本文件

重命名”server.js”为”app.js”并用以下代码替换。

6.编辑package.json

根目录下的「package.json」后者「server.js」将被Heroku作为Node.js服务器的配置文件使用。
用以下的代码编辑「package.json」。

7.新建Procfile文件

Procfile中的命令内容将在Dyno开始时被调用执行。
用以下的代码新建「Procfile」。

8.Deploy

最后,从Console中Deploy所有文件到Heroku上。 node dev  Cloud9 resources
Deploy正常完成的情况下,将会输出”Verifying deploy…. done.”的Deploy结果,
此时我们便可访问https://myapp.herokuapp.com,如无意外将会看到“Hello World”的输出信息。 heroku Hello World 在接下来的文章中将会对Node.js及Heroku进行更多的介绍。
Enjoy it!

Post Tagged with , , ,