Heroku部署Web Application
佈署node application到Heroku
step1 先在個人總覽頁新增app項目
- 登入 heroku 先前建立的Heroku帳密
- 假設我使用的app項目名稱是:jason-node
step2 佈署設定
- server佈署時預設是執行 npm start 所對應的腳本。所以在package.json需要有對應的在專案的啟動指令
//package.json
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "node appHeroku.js " // appHeroku.js 作為應用的進入點
}
使用heroku指令
要先下載heroku在本機後安裝 heroku-cli
#本機登入
heroku login
#把專案跟heroku的app server名稱綁定
heroku git:remote -a ${heroku-app-name} #jason-node
#佈署
git push heroku ${分支名稱} #main