Parse Server和Parse DashBoard是parse系列兩個最重要的模塊,本章講述如何簡單快速的在本地配置。
后面還會推出更多相關(guān)教程。
不廢話,直接上代碼!
一、新建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 安裝依賴文件。
二、新建配置文件,創(chuàng)建config文件夾,index.js
module.exports={
serverPort:4040,
serverURL:"http://localhost:4040/parse",
databaseURI:"mongodb://localhost/blog"
};
三、新建index.js
varexpress = require('express');
$config=require('./config');
varParseServer =require('./server/Parse_Server');
varParseDashboard = require('./server/Parse_Dashboard');
varapp = express();
// 把 Parse Server 掛載在 /parse
app.use('/parse', ParseServer);
// 把 Parse Dashboard 掛載在 /dashboard
app.use('/dashboard', ParseDashboard);
varhttpServer = require('http').createServer(app);
httpServer.listen($config.serverPort,function(){
console.log('parse-server parse-dashboard are running on port 4040.');
});
四、新建server文件夾,并創(chuàng)建
Parse_Server.js
varParseServer=require('parse-server').ParseServer;
varapi=newParseServer({
"appId":"asdhwu648vx",
"masterKey":"lkasni654zdw",
"appName":"blog",
"databaseURI":$config.databaseURI,
"serverURL":$config.serverURL
});
module.exports=api;
以及
Parse_Dashboard.js
varParseDashboard=require('parse-dashboard');
vardashboard=newParseDashboard({
"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
顯示以下圖片:
收工!
源代碼:https://github.com/vtista/parse-server-dashboard