forked from NSC-AD-BAS/AD440-KnowSeattle
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathserver.js
More file actions
22 lines (19 loc) · 736 Bytes
/
server.js
File metadata and controls
22 lines (19 loc) · 736 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/usr/bin/env node
var express = require('express');
var app = express();
var mainRouter = require('./routers');
var config = require('./serverConfig');
// cors-anywhere integration
var cors_proxy = require('cors-anywhere');
var cors_host = process.env.PORT ? '0.0.0.0' : '127.0.0.1';
var cors_port = 1111;
app.use('/', mainRouter);
app.listen(config.port, config.ip);
console.log('Server running at http://' + config.ip + ':' + config.port);
cors_proxy.createServer({
originWhitelist: [], // Allow all origins
requireHeader: ['origin', 'x-requested-with'],
removeHeaders: ['cookie', 'cookie2']
}).listen(cors_port, cors_host, function() {
console.log('Running CORS Anywhere on ' + cors_host + ':' + cors_port);
});