在本地部署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


浙公网安备 33010602011771号