Skip to content

Commit 290987b

Browse files
committed
Use Auth.configure() to add features to the server
1 parent a86a583 commit 290987b

File tree

1 file changed

+8
-18
lines changed

1 file changed

+8
-18
lines changed

server.js

Lines changed: 8 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,11 @@
1-
2-
3-
4-
1+
var fs = require('fs');
52
const jsonServer = require('json-server');
63
const server = jsonServer.create();
74
const router = jsonServer.router('db.json');
85
const middlewares = jsonServer.defaults();
96
const fileUpload = require('express-fileupload');
10-
const addAuth = require('./auth');
11-
const addFileUpload = require('./images');
127
const session = require('express-session');
13-
8+
const Auth = require('./auth');
149

1510
// PeerJS
1611
const ExpressPeerServer = require('peer').ExpressPeerServer;
@@ -23,7 +18,7 @@ app_ps.on('connection', function(id) {
2318

2419
// Set default middlewares (logger, static, cors and no-cache)
2520
server.use(middlewares);
26-
server.use(fileUpload())
21+
server.use(fileUpload());
2722
server.use(session({
2823
secret: '63?gdº93!6dg36dºb36%Vv57V%c$%/(!V497',
2924
resave: true,
@@ -32,24 +27,19 @@ server.use(session({
3227
}));
3328
server.use(jsonServer.bodyParser);
3429

35-
app_jsonserver = require('express').Router();
36-
addAuth(app_jsonserver, router.db);
37-
addFileUpload(app_jsonserver);
38-
app_jsonserver.use(router);
39-
30+
let config = JSON.parse(fs.readFileSync('config.json', 'utf8'));
4031

41-
// Use default router
42-
server.use('/api', app_jsonserver);
32+
let configuredRouter = Auth.configure(router, config);
4333

34+
server.use('/api', configuredRouter);
4435

4536
http_server = require('http').createServer(server);
4637

4738
// Web Sockets
48-
const io = require('socket.io')(http_server)
39+
const io = require('socket.io')(http_server);
4940
io.on('connection', function(socket){
5041
console.log('Websocket connection')
51-
})
52-
42+
});
5343

5444
http_server.listen(3000, () => {
5545
console.log('JSON Server is running')

0 commit comments

Comments
 (0)