目錄
Parse是什么
Parse是BaaS(Backend as a Service)的先驅, 為什么說是先驅呢?
因為Parse在被Facebook收購之后, 于2016年1月已經關閉服務
還好, Facebook作為一個良心企業, 將Parse Server及其相關組件都開源了 [github地址]
對于一些項目來說, Parse Server完全可以滿足后端的需求, 且不用寫任何一行代碼!
準備條件
安裝node以及npm
詳細參考Node.js官網
安裝mongodb
brew install mongodb
啟動mongodb服務
mongod --config /usr/local/etc/mongod.conf
安裝robomongo
robomongo is a native MongoDB management tool (Admin UI) [這里下載]
parse-server
安裝parse-server
npm install -g parse-server
啟動parse-server服務
parse-server --appId APPLICATION_ID --masterKey MASTER_KEY --databaseURI mongodb://localhost/parse
驗證parse-server服務
curl -X POST \
-H "X-Parse-Application-Id: APPLICATION_ID" \
-H "Content-Type: application/json" \
-d '{"score":1337,"playerName":"Sean Plott","cheatMode":false}' \
http://localhost:1337/parse/classes/GameScore
如果parse-server啟動成功, 上述命令執行的終端輸出是
{"objectId":"wuEFLRoaiF","createdAt":"2016-08-31T09:26:57.281Z"}
同時, 我們打開robomongo可以看到一條新數據如下
web-parse_01.png
parse-dashboard
安裝parse-dashboard
parse-dashboard is a standalone dashboard for managing your Parse apps
npm install -g parse-dashboard
啟動parse-dashboard服務
parse-dashboard --appId APPLICATION_ID --masterKey MASTER_KEY --serverURL "http://localhost:1337/parse" --appName ParseDemo
使用瀏覽器打開: http://localhost:4040/
web-parse_02.png
接下來, Parse的世界, 就由你自己來探索吧!
更多文章, 請支持我的個人博客