web開發 之 搭建基于Parse數據存儲服務

目錄

Parse是什么

Parse是BaaS(Backend as a Service)的先驅, 為什么說是先驅呢?

因為Parse在被Facebook收購之后, 于2016年1月已經關閉服務

還好, Facebook作為一個良心企業, 將Parse Server及其相關組件都開源了 [github地址]

對于一些項目來說, Parse Server完全可以滿足后端的需求, 且不用寫任何一行代碼!

現在有哪些主流的BaaS提供商, 國外的Firebase, 國內的代表LeanCloud

準備條件

安裝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的世界, 就由你自己來探索吧!

更多文章, 請支持我的個人博客

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容