Transcript
-
PARSE SERVER DREW GROSS GITHUB.COM/DREW-GROSS
-
Parse SDKs
-
Where do I get a Parse Server?
-
HIT THE DEPLOY BUTTON
-
ADD IT TO EXPRESS var app = express(); var api
= new ParseServer({ databaseURI: 'mongodb://localhost:27017/meetupsParseApp', appId: 'yourAppId', masterKey: 'yourMasterKey', cloud: './cloud.js', serverURL: 'http://localhost:1337/parse', }); app.use('/parse', api); app.use('/dashboard', new ParseDashboard({ ... })); app.listen(1337);
-
var api = new ParseServer({ databaseURI: 'mongodb://localhost:27017/meetupsParseApp', appId: 'yourAppId', masterKey:
'yourMasterKey', cloud: './cloud.js', serverURL: 'http://localhost:1337/parse', verifyUserEmails: true, publicServerURL: 'http://my-site.com/parse', emailAdapter: { module: 'parse-server-simple-mailgun-adapter', options: { fromAddress: '[email protected]', domain: 'mailgun-domain', apiKey: 'mailgun-key', } } });
-
Where do I get the Parse Dashboard?
-
PARSE DASHBOARD $ npm install -g parse-dashboard $ parse-dashboard --appId
yourAppId --masterKey yourMasterKey --serverURL "https://meetup-app.com/parse" The dashboard is now available at http://0.0.0.0:4040/ OR var express = require('express'); var ParseDashboard = require('parse-dashboard'); var app = express(); var dashboard = new ParseDashboard({ serverURL: "...", appId: "...", masterKey: "...", }); app.use('/dashboard', dashboard); app.listen(4040);
-
SECURITY Class Level Permissions Pointer Permissions ACLs Cloud Code
-
LIVE QUERY EVENTS create enter update leave delete
-
SUBSCRIPTION EVENTS connect / reconnect disconnect error
-
SERVER ARCHITECTURE
-
SCALED SERVER ARCHITECTURE
-
YOU ARE ALL SET! > github.com/ParsePlatform
-
THANK YOU!