UNPKG

@mvx/mvc

Version:

@mvx/mvc is mvc framework on server, base on koa, @tsdi frameworks

26 lines (24 loc) 975 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CorsMiddleware = void 0; const tslib_1 = require("tslib"); const ioc_1 = require("@tsdi/ioc"); const IMiddleware_1 = require("../middlewares/IMiddleware"); const MvcMiddleware_1 = require("../middlewares/MvcMiddleware"); const Router_1 = require("./Router"); let CorsMiddleware = class CorsMiddleware extends MvcMiddleware_1.MvcMiddleware { async execute(ctx, next) { ctx._isCors = true; return await ctx.getInjector().getInstance(Router_1.Router).execute(ctx, next); } static ρAnn() { return { "name": "CorsMiddleware", "params": { "execute": ["ctx", "next"] } }; } }; CorsMiddlewareNPT = true; CorsMiddleware.middleName = IMiddleware_1.MiddlewareTypes.Cors; CorsMiddleware = tslib_1.__decorate([ ioc_1.Singleton() ], CorsMiddleware); exports.CorsMiddleware = CorsMiddleware; //# sourceMappingURL=../sourcemaps/router/CorsMiddleware.js.map