Heroku部署Web Application

佈署node application到Heroku

step1 先在個人總覽頁新增app項目

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-cliopen in new window

#本機登入
heroku login 

#把專案跟heroku的app server名稱綁定
heroku git:remote -a ${heroku-app-name} #jason-node  

#佈署
git push heroku ${分支名稱} #main  

佈署上線結果 Heroku jason-nodeopen in new window


參考

神Q超人 heroku佈署基礎教學open in new window