-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathserver.js
More file actions
24 lines (17 loc) · 713 Bytes
/
server.js
File metadata and controls
24 lines (17 loc) · 713 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
var express = require('express');
var bodyParser = require('body-parser');
var websocket = require('./websockets');
var _ = require('lodash');
var app = express();
app.use(bodyParser.json());
app.use(require('./auth'));
app.use('/api/sessions', require('./controllers/api/sessions'));
app.use('/api/users', require('./controllers/api/users'));
//allows the controller to only have to specify the router after '/api/posts'
app.use('/api/posts', require('./controllers/api/posts.js'));
app.use(require('./controllers/static'));
var port = process.env.PORT || 3000;
var server = app.listen(port, function () {
console.log('Server ', process.pid ,' listening on port: ', port);
})
websocket.connect(server);