UNPKG

realm-router

Version:

Realm router is a bleeding edge restful framework (ec7 + decorators), based on realm dependency injection.

25 lines (18 loc) 607 B
"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)