由於Heroku 的步驟非常簡單, 而且又不用付費, 有時候我還是會用Heroku來部屬應用程式, 特別是在開案初期會有許多機會要做prototype給老闆或客戶看時 以下教學, 示範如何將Node.js應用部屬在Heroku上 前置步驟 安裝 Heroku Cli 根據你的系統安裝對應的cli版本 https://devcenter.heroku.com/articles/heroku-cli 建立 Git Repository (optional) git init (若已經建立過了可以省略) 加入修改的檔案 git commit -m 'update' 交付目前的修改 git commit -m 'update' 登陸 Heroku (必須先在上面註冊一個帳號, 填填資料就好, 不像aws, azure都會要求綁信用卡) Heroku login 建立環境 Heroku create 結果: 執行完之後 remote repository 會出現Heroku的端點 可以使用git config --list 來查看 部屬 git push Heroku master 測試 在之前的步驟中, 執行完Heroku create之後回傳的第一組字串即是我們在雲上的Endpoint ex: 我們可以使用curl做簡單的測試 curl -XPOST -d '{ "name": "andy" }' https://vast-meadow-85422.herokuapp.com/send 如何查看 Heroku 上的程式 Log git push Heroku master 如果有debug的需求可以執行這條指令來查看log中的訊息