Heroku nodejs 簡單教學

比起Nodejitsu,我覺得Heroku難設定多了

因為Heroku也不是beta了,所以帳號啟用的部分就不多說了

申請完之後,第一步就是要先安裝Heroku到global的環境

npm install heroku –g

再來就要是要登入Heroku

登入後請到你的WebApp目錄

確認你需要的module與版本是否都有寫入package.json

因為Heroku會根據這個檔案幫你安裝你的module

另外Heroku是用git來做版本更新的,但node_module目錄內的module他並不會套用,他是根據package.json來幫你安裝module的,所以你把node_module
check-in進去也沒有用

所以請新增一個檔案.gitignore

內容為

node_modules

註: 如果你是windows的系統,你或許沒辦法建立沒有檔名的檔案

所以請到command mode 下執行rename 為 .gitignore即可

 

 

下一步為建立一個檔案名稱為Procfile

內容為

web: node web.js用途為告訴Heroku你的起始執行檔為何? 再來即為Deploy了第一步請先執行git init

[![image][11]][12]

初始化git第二步git add .

[![image][13]][14]

[![image][15]][16]

將檔案加入版本控制第三步git commit –m “init”

[![image][17]][18]

將檔案commit到Heroku下一步執行heroku create [your app name] –stack cedar

 [![image][19]][20]

deplopy到heroku上git push heroku master

[![image][21]][22]

最後一步heroku ps:scale web=1 (這步很重要,第一次請一定要做)

Deploy成功,可以看去url看結果

[![image][25]][26]

管理介面

[![image][27]][28]

``

comments powered by Disqus