issues
search
naseeihity
/
LearnToLearn
MIT License
28
stars
8
forks
source link
Heroku + Nodejs + Github部署
#42
Open
naseeihity
opened
6 years ago
naseeihity
commented
6 years ago
踩坑
创建app
连接github
安装 heroku CLI
使用node-js-getting-started.git部署
修改配置文件中engines/node 与开发环境版本相同
在本地的git仓库目录下登陆heroku
设置heroku远程仓库
heroku git:remote -a name
直接通过push部署时:注意只能通过master分支push,不能由本地的develop分支push到heroku的master分支
同步github自动部署,代码何入master分支后自动触发部署
heroku logs
无法看到log 未解决,在线可以看到log
不要上传本地的package-lock或yarn-lock。因国内会自动用淘宝代理,而heroku服务器上很可能连不上,导致部署失败
使用postgresq,需掌握基本的用法,本地也装好相关软件
如何保持远程数据库和本地数据库同步
不要使用最新版的pg,使用教程中的6.x版本(最新版的api完全改变,采用新写法后本地运行正常但远程会查询数据库超时,并且会导致出错并使得应用挂掉,暂未定位出原因。)
踩坑
heroku git:remote -a name
heroku logs
无法看到log 未解决,在线可以看到log