-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathindex.js
33 lines (26 loc) · 889 Bytes
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
var express = require('express');
var ParseServer = require('parse-server').ParseServer;
var app = express();
var api = new ParseServer({
databaseURI: 'mongodb://localhost:27017/dev',
cloud: './cloud/main.js',
appId: 'bujo',
masterKey: 'bujo',
serverURL: 'http://localhost:1337/parse'
});
app.use('/parse', api);
app.get('/imgs/:file', function(req, res) {
res.sendFile(req.params.file, { root: __dirname + '/_site/imgs/' });
});
app.get('/fonts/roboto/:file', function(req, res) {
res.sendFile(req.params.file, { root: __dirname + '/_site/fonts/roboto/' });
});
app.get('/:file', function(req, res) {
res.sendFile(req.params.file, { root: __dirname + '/_site/' });
});
app.get('/', function(req, res) {
res.sendFile('index.html', { root: __dirname + '/_site/' });
});
app.listen(1337, function() {
console.log('parse-server-example running on port 1337.');
});