@
xiqingongzi 你可以直接用 Facebook 开源的 Parse-Server, 非常简单的,在本机试用的具体步骤如下:
先去 Nodejs 官网下载安装 Nodejs
再去 MongoDB 官网下载安装 MongoDB ,装好后启动 mongo 服务
mongod --dbpath your_db_directory
建一个工作目录,比如 parse-test ,在目录下运行
https://github.com/ParsePlatform/parse-server.gitcd parse-server
npm install
以上是安装 parse server
git clone
https://github.com/ParsePlatform/parse-dashboard.gitcd parse-dashboard
npm install
以上是安装 parse dashboard ,这是 parse 的后台 web 版管理界面
然后在 parse-server 目录里启动 server
npm start -- --appId myAppId --masterKey myMasterKey --serverURL http://localhost:1337/parse
接着在 parse-dashboard 目录里修改一下 config.json, 填入刚才你设定的 AppId, MasterKey 等信息
{
"apps": [
{
"serverURL": "http://localhost:1337/parse",
"appId": "myAppId",
"masterKey": "myMasterKey",
"appName": "MyApp"
}
]
}
运行 dashboard
npm run dashboard
现在所有的服务都启动了,可以 curl 测试一下是否能够成功创建数据对象(用 postman 这些工具也可以):
curl -X POST \
-H "X-Parse-Application-Id: myAppId" \
-H "Content-Type: application/json" \
-d '{"score":1337,"playerName":"Sean Plott","cheatMode":false}' \
http://localhost:1337/parse/classes/GameScore
返回成功。
打开浏览器访问 http://localhost:4040 ,可以在 parse 的 web 管理界面看到刚刚创建的条目,当然也可以自己添加删除条目了。
现在你已经在本机上运行起来了一个简化版的 Parse 后端。接下来你可以把 Parse 提供的 iOS 或 Android SDK 嵌入你的 app 里,专注于 app 的开发。
剩下的事情都可以参考官方文档解决:
https://parse.com/docs