realm-router
Version:
Realm router is a bleeding edge restful framework (ec7 + decorators), based on realm dependency injection.
25 lines (18 loc) • 607 B
JavaScript
"use realm backend";
import Decorator from realm.router;
class Cors {
static intercept($attrs, $req, $res) {
var method = $req.method.toLowerCase();
var setHeaders = function() {
$res.header("Access-Control-Allow-Methods", 'POST, GET, OPTIONS, PUT, DELETE');
$res.header("Access-Control-Allow-Origin", "*");
$res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept, Session");
}
if (method === "options") {
setHeaders();
return {}
}
setHeaders();
}
}
export Decorator.wrap(Cors)