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

Parse Server和Parse DashBoard是parse系列两个最重要的模块,本章讲述如何简单快速的在本地配置。

后面还会推出更多相关教程。

不废话,直接上代码!

一、新建package.json

{
"name":   "parse-server-dashboard",
"version":   "1.0.0",
"description":   "An example run parse-server and parse-dashboard together",
"main":   "index.js",
"license":   "MIT",
"dependencies": {
"express":   "~4.11.x",
"parse":   "~1.8.0",
"parse-dashboard":   "*",
"parse-server":   "*",
"pug":   "^2.0.0-rc.4"
},
"scripts": {
"start":   " supervisor index.js"
},
"engines": {
"node":   ">=4.3"
}
}

npm install 安装依赖文件。


二、新建配置文件,创建config文件夹,index.js

module.exports  = {
serverPort: 4040 ,
serverURL: "http://localhost:4040/parse" ,
databaseURI: "mongodb://localhost/blog"
};


三、新建index.js


var express = require('express');
$config=require('./config');
var ParseServer =require('./server/Parse_Server');
var ParseDashboard = require('./server/Parse_Dashboard');

var app = express();
// 把 Parse Server 挂载在 /parse
app.use('/parse', ParseServer);

// 把 Parse Dashboard 挂载在 /dashboard
app.use('/dashboard', ParseDashboard);
var httpServer = require('http').createServer(app);
httpServer.listen($config.serverPort,function(){
console.log('parse-server parse-dashboard are running on port 4040.');
});






四、新建server文件夹,并创建
Parse_Server.js

var  ParseServer  =  require( 'parse-server' ).ParseServer;


var  api  =   new  ParseServer({
"appId" :  "asdhwu648vx" ,
"masterKey" :  "lkasni654zdw" ,
"appName" :  "blog" ,
"databaseURI" :$config.databaseURI,
"serverURL" :$config.serverURL
});


module.exports = api;

以及
Parse_Dashboard.js

var  ParseDashboard  =  require( 'parse-dashboard' );
var  dashboard  =   new  ParseDashboard({
"apps" : [{
"serverURL" :$config.serverURL,
"appId" :  "asdhwu648vx" ,
"masterKey" :  "lkasni654zdw" ,
"appName" :  "Myblog" }]
});

module.exports = dashboard;

最后再npm start

控制台成功输出:
parse-server parse-dashboard are running on port 4040.

浏览器打开
http://localhost:4040/dashboard

显示以下图片:
收工!

转载至:http://www.parseserver.cn/article-51-1.html

猜你喜欢

转载自blog.csdn.net/parseserver/article/details/78656326