Heroku

定义:

一个国外的网站,你可以在上面免费发布网站项目(有限制)

用法:

  1. 在项目根目录添加Procfile文件

    1. web: node index.js

    2.创建Git仓库
    Heroku依赖于github进行管理,需要在github上建立相关的仓库

  2. 使用heroku create创建Heroku应用

    1. heroku create
  3. 创建heroku分支,并将代码推送至Heroku

    1. git push heroku master
  4. 出现问题可以通过herou logs进行排查

    1. heroku logs
  5. 浏览器输入https://项目名.herokuapp.com

    备注:

    使用时要注意哪些包为开发环境依赖,发布时heroku不会下载开发环境依赖的npm包。

    MongoDB Altas

    定义:

    一个可以提供mongo免费数据库的网站(有限制)

    用法:

    https://cloud.mongodb.com/
    该网站本身便提供了非常详细的教程