跳到主要內容

如何在 Heroku上部屬Node.js應用程式


由於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中的訊息

留言