-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathserver.js
30 lines (21 loc) · 824 Bytes
/
server.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
// api server for ixd-iot database
var express = require('express');
var bodyparser = require('body-parser');
var connection = require('./connection');
var routes = require('./routes');
var cors = require('cors');
var async = require('async');
var bodyParserJsonError = require('express-body-parser-json-error');
//var config = require('./config');
var apiserver = express();
var port = process.env.PORT || 8080;
apiserver.use(cors());
apiserver.use(bodyparser.urlencoded({extended: true}));
apiserver.use(bodyparser.json());
apiserver.use(bodyParserJsonError());
connection.init();
//apiserver.all('/api/s/*', [require('./middleware/validaterequest')]);
apiserver.use('/api', routes);
var server = apiserver.listen(port, function(){
console.log('Server is listening on port ' + server.address().port);
})