- Published on
Heroku 無腦架設 Parse Server
Parse 是一個 Open Source 的推播服務 Server,很像是 Firebase
的服務,而且可以 Host 在自己的 Server 上面,這裡就用 Heroku 來示範如何無腦的架設 Parse Server
Fork Example
- 先把 parse-server-example Fork 到自己的 Github
在 Heroku 建立一個 APP
連接到 Github
- 建立完成之後,來到
Deploy
的 Tab,中間選擇Github
,下面去搜尋剛才 Fork 的 Repository,然後 Connect
- Connect 之後來到頁面最下面
Manual deploy
的地方,選擇Deploy Branch
,手動觸發佈署到 Heroku
加入 MongoDB
- Parse Server 後面接的是 MongoDB,我們要在 Heroku 多加一個 MongoDB
- 來到
Resources
Tab,搜尋mlab
,選擇mLab MongoDB
- 方案選擇使用
Sandbox - Free
修改 Parse Server Config
- 來到
Settings
Tab,點選Reveal Config Vars
- 會看到剛才加入的 MongoDB 的連線字串
MONGODB_URI
,新增兩組 Config Vars- APP_ID
- MASTER_KEY
瀏覽網頁
- 如果沒有問題的話,瀏覽你的 APP 就會看到測試文字
測試 Parse
- 可以使用 HTTP 的方式測試 Parse
- appid 和 host 記得替換成自己設定的
curl -X POST \
-H "X-Parse-Application-Id: appid" \
-H "Content-Type: application/json" \
-d '{"score":1337,"playerName":"cash","cheatMode":false, "TEST":123 }' \
http://host/parse/classes/GameScore
- 如果成功的話就可以看到返回 objectId 和 createdAt