发布一个heroku项目。

1.新建一个Procfile文件,存放启动命令:如

web: node app.js --production

–production 为环境标示

2.设置监听端口:

var port = process.env.PORT || 3000;

process.env.PORT,必须要这样写哦。

3.设置区分环境 set process.env.NODE_ENV = product

  1. 在package.json 文件中设置nodejs引擎 “engines”: { “node”: “^6.9.5”, “npm”: “^3.10.10” },

  2. 登录heroku。

    heroku login

  3. 创建一个heroku 项目。这是会发现在git中添加了远程仓库地址。

  4. 发布到远程仓库。

    git push heroku master

  5. 指定一个服务器

    heroku ps:scale web=1