Ubuntu16.04安装ParseServer和ParseDashboard

目前开发的不少系统都用到了json作为配置文件,有打算将一部分配置文件迁移到数据库中,同时也打算把现有的后台彻底精简,只留下调度作业的作为一个框架使用,与数据存取相关的API全部采用BaaS的方式实现,当然在完全掌控数据的要求下,最好的选择莫过于Parse框架了。

在Ubuntu上安装确实挺简单,但是过程中也参阅了不少资料,因此记录一个完整的流程下来以备自己下次安装的时候再来查阅。

因为是在一个全新的Ubuntu上安装,所以在开始之前,在用户目录中建立了一个叫做parse的目录用于存放需的各类程序。

第一步:安装NodeJS。直接从淘宝的NodeJS镜像获取安装文件,可以从NodeJS中文网中找到相关下载链接,然后使用wget下载到机器中解压,将文件夹名字改为nodejs,然后使用ln -s命令将bin文件夹中的node和npm链接到/usr/local/bin目录中,这样就可以直接使用node和npm命令了,注意node版本要大于4.3。安装或者创建别名cnpm。

第二步:安装MongoDB。从阿里云的镜像上下载:https://mirrors.aliyun.com/mongodb/apt/ubuntu/dists/xenial/mongodb-org/stable/multiverse/binary-amd64/,其中的mongodb-org-server的是服务器,下载server就可以供Parse使用了,还可以把shell下载下来,以便直接在服务器上进行测试。下载好之后,都是用dpkg -i的方式进行安装。安装完成后修改配置文件,配置文件是/etc/mongod.conf,在其中把processManagement取消注释,增加fork: true,表示使用守护进程启动。使用mongod –config /etc/mongod.conf启动。

第四步:安装git。直接使用sudo apt-get install git安装即可。

第五步:安装parse-server。最简单的就是使用https://github.com/parse-community/parse-server-example中提供的脚手架进行安装,使用git clone https://github.com/parse-community/parse-server-example.git 将项目克隆到parse文件夹中,改名为parse-server,然后进入到这个目录执行cnpm install安装依赖,安装完成后使用npm start就可以启动parse服务了。这时候可以访问 http://IP或域名:1337/test 访问测试页面,如果页面加载正常,则可以依次进行三次测试,一切正常说明服务已经正常启动,在正式使用之前,还需要修改各种key,打开index.js即可进行修改,如果修改后还想测试,则需要修改public/assets/js/script.js文件最后的两个AppKey为index.js对应的key值。

第六步:安装parse-dashboard。在parse-server目录中,使用cnpm install parse-dashboard –save命令安装parse-dashboard,安装完成后修改上一步中的index.js,直接在其中的express服务器中集成加载。

首先引入相关包:var ParseDashboard = require(‘parse-dashboard’);

然后创建实例(第二个参数表示允许使用非安全的http连接以便测试):

最后在express中添加路由:app.use(‘/dashboard’,dashboard);

这时候重新启动,访问http://IP或域名:1337/dashboard就可以用上面定义的这个用户登录控制面板了。

 

剩下的就是使用客户端进行调用了,还需要参考官方的服务端文档加入云代码,这样才能真正替换现有的后端。

 

Ubuntu16.04安装ParseServer和ParseDashboard:等您坐沙发呢!

发表评论

点击正确的图片来提交评论:
快捷键:Ctrl+Enter