由於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
留言
張貼留言