在本地部署Parse Server和Parse DashBoard一步到位

一、新建package.json

 1 {
 2     "name": "parse-server-dashboard",
 3     "version": "1.0.0",
 4     "description": "An example run parse-server and parse-dashboard together",
 5     "main": "index.js",
 6     "license": "MIT",
 7     "dependencies": {
 8         "express": "~4.11.x",
 9         "parse": "~1.8.0",
10         "parse-dashboard": "*",
11         "parse-server": "*",
12         "pug": "^2.0.0-rc.4"
13     },
14     "scripts": {
15         "start": " supervisor index.js"
16     },
17     "engines": {
18         "node": ">=4.3"
19     }
20 }    

 

npm install 安装依赖文件。
 
 
二、新建配置文件,创建config文件夹,index.js
1 module.exports ={
2     serverPort:4040,
3     serverURL:"http://localhost:4040/parse",
4     databaseURI:"mongodb://localhost/blog"
5 };

 

三、新建index.js
 
 1 var express = require('express');
 2 $config=require('./config');
 3 var ParseServer =require('./server/Parse_Server');
 4 var ParseDashboard = require('./server/Parse_Dashboard');
 5 
 6 var app = express();
 7 // 把 Parse Server 挂载在 /parse
 8 app.use('/parse', ParseServer);
 9 
10 // 把 Parse Dashboard 挂载在 /dashboard
11 app.use('/dashboard', ParseDashboard);
12 var httpServer = require('http').createServer(app);
13 httpServer.listen($config.serverPort,function(){
14     console.log('parse-server parse-dashboard are running on port 4040.');
15 });

 

 
四、新建server文件夹,并创建
Parse_Server.js
  
 1 var ParseServer = require('parse-server').ParseServer;
 2 
 3 var api = new ParseServer({
 4     "appId": "asdhwu648vx",
 5     "masterKey": "lkasni654zdw",
 6     "appName": "blog",
 7     "databaseURI":$config.databaseURI,
 8     "serverURL":$config.serverURL
 9 });
10 
11 
12 module.exports=api;

 以及

Parse_Dashboard.js
  
 1 var ParseDashboard = require('parse-dashboard');
 2 var dashboard = new ParseDashboard({
 3     "apps": [{
 4         "serverURL":$config.serverURL,
 5         "appId": "asdhwu648vx",
 6         "masterKey": "lkasni654zdw",
 7         "appName": "Myblog"
 8     }]
 9 });
10 
11 module.exports=dashboard;

 最后再npm start

控制台成功输出:
parse-server parse-dashboard are running on port 4040.
浏览器打开
http://localhost:4040/dashboard
posted @ 2017-12-23 16:59  farlamp  阅读(134)  评论(0)    收藏  举报