var cookieParser = require('cookie-parser');
var logger = require('morgan');
var favicon = require('serve-favicon');
+var params = require('./config/parameters');
var app = express();
-app.use(favicon(path.join(__dirname, "favicon", "favicon.ico")));
+app.use(favicon(path.join(__dirname, "static", "favicon.ico")));
if (app.get('env') === 'development')
{
app.use(express.json());
app.use(express.urlencoded({ extended: false }));
app.use(cookieParser());
-app.use(express.static(path.join(__dirname, 'serve'))); //client "prod" files
+app.use(express.static(path.join(__dirname, 'static'))); //client "prod" files
// In development stage the client side has its own server
-if (app.get('env') === 'development')
+if (params.cors.enable)
{
app.use(function(req, res, next) {
- res.header("Access-Control-Allow-Origin", "*");
+ res.header("Access-Control-Allow-Origin", params.cors.allowedOrigin);
res.header("Access-Control-Allow-Headers",
- "Origin, X-Requested-With, Content-Type, Accept");
- next();
+ "Origin, X-Requested-With, Content-Type, Accept");
+ res.header("Access-Control-Allow-Methods", "GET, POST, OPTIONS, PUT, DELETE");
+ next();
});
}