Browse Source

Feature: allows CORS

febbweiss 10 years ago
parent
commit
9acd8af035
1 changed files with 7 additions and 0 deletions
  1. 7 0
      server.js

+ 7 - 0
server.js

@@ -46,6 +46,13 @@ app.use(bodyParser.urlencoded({extended: true}));
 app.use(methodOverride('X-HTTP-Method-Override'));
 app.use(express.static(__dirname + '/public'));
 app.use(errorHandler(server.errorHandlerOptions));
+app.use(function(req, res, next) {
+  res.header("Access-Control-Allow-Origin", "*");
+  res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept, Authorization");
+  res.header("Access-Control-Allow-Methods", "PUT, GET, POST, DELETE, OPTIONS");
+  next();
+});
+
 
 require('./app/routes')(app);