参考
https://github.com/ParsePlatform
https://github.com/ParsePlatform/parse-server
https://github.com/ParsePlatform/parse-dashboard
前戏
就不写介绍等废话了。
要做的,就是把parse-server
后端服务程序以及parse-dashboard
web管理面板安装启动起来
环境
我这里使用docker
进行环境搭建,当然在实机中也是没问题的。
首先启动一个容器,就选择ubuntu吧。
启动的时候,需要映射两个端口:1337(后端服务)、4040(web管理服务)
安装好nodejs
环境,然后装上git
、vim
等一些必要的工具,过程就不介绍,很简单很基础搜索一下比我唠叨半天强。
系统环境装好,就开始装程序了
数据库
我们使用mongodb-runner
模块进行快速简单化安装测试(当然实际中推荐自己搭建)
# npm i -g mongodb-runner
装好后,启动之:
# mongodb-runner start
会自动下载
mongodb
并安装好后启动
后端服务
数据库装好,接下来就装上parse-server
:
# npm i -g parse-server
然后启动之:
# parse-server --appId myappid --masterKey myappkey --databaseURI mongodb://localhost/myapp &
这里的
appId
和masterKey
参数根据实际情况设置。
使用&
是为了让parse-server
运行在后台,好继续下一步(当然你也可以用nohub之类)
管理面板
同样,我们一个命令装上parse-dashboard
:
# npm i -g parse-dashboard
编写一个配置文件:
{
"apps": [
{
"serverURL": "http://localhost:1337/parse",
"appId": "myappid",
"masterKey": "myappkey",
"appName": "MyApp"
}
],
"users": [
{
"user":"admin",
"pass":"admin"
},
{
"user":"test",
"pass":"test"
}
]
}
启动之:
# parse-dashboard --config my.conf --allowInsecureHTTP
这里的
--allowInsecureHTTP
参数是为了允许远程访问http协议的管理面板,因为我们还没设置https证书等
最后
还有挺多坑没填,先来个图,后边遇到问题再继续更。
![](https://img.haomeiwen.com/i2785067/c0cf5cf2a8fcc8bb.png)
网友评论