记一次在 Heroku 上部署 Node 应用
第一次部署Heroku应用,做一下记录和总结。
Heroku是一个云平台服务(PaaS),使开发人员能够在云中构建,运行和运行应用程序。
建立Heroku账号并下载安装
克隆或初始化自己的项目
主要是要建立好package.json
文件以及写好里面的依赖包
在项目根目录建立Procfile
文件
1 | web: node index.js |
Procfile是用来启动项目的,具体可以去看一下https://devcenter.heroku.com/articles/procfile
如果脚本中有监听端口要做相应修改
1 | app.listen(process.env.PORT || 5000); |
登陆heroku
1 | heroku login |
建立heroku应用(仓库)
1 | heroku create |
建立成功后,会随机配一个应用名给你(后面在网站上能改)
部署应用到heroku
1 | git init |
推送到heroku后,heroku会自动安装依赖文件,运行项目构建。
可以通过 $ heroku open
查看部署好的项目。