-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathapp.js
More file actions
36 lines (29 loc) · 946 Bytes
/
Copy pathapp.js
File metadata and controls
36 lines (29 loc) · 946 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
25
26
27
28
29
30
31
32
33
34
35
36
var express = require ('express');
var bodyParser = require ('body-parser');
var cors = require ('cors');
var path = require('path');
var app = express();
app.use(express.static(path.join(__dirname, 'public')));
app.use (bodyParser.urlencoded({ extended: true }));
app.use (bodyParser.json());
// Multiple origins
var whiteList = ['http://localhost:4200']
var corsOptions = {
origin: function (origin, callback) {
if (whiteList.indexOf(origin) !== -1) {
callback(null, true)
} else {
callback(new Error ('No allowed by CORS'))
}
}
}
app.use (cors());
//app.use (cors(corsOptions));
var connection = require ('./connection');
var routes = require ('./routes');
connection.connectDB();
routes.configurar(app);
var number_port = process.env.NUMBER_PORT || 8000;
var server = app.listen(number_port, function(){
console.log("Listening in the port: ", server.address().port);
});