UNPKG

@mvx/mvc

Version:

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

26 lines (24 loc) 993 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RouterMiddleware = 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 RouterMiddleware = class RouterMiddleware extends MvcMiddleware_1.MvcMiddleware { async execute(ctx, next) { ctx._isCors = false; return await this.getInjector().get(Router_1.Router).execute(ctx, next); } static ρAnn() { return { "name": "RouterMiddleware", "params": { "execute": ["ctx", "next"] } }; } }; RouterMiddlewareNPT = true; RouterMiddleware.middleName = IMiddleware_1.MiddlewareTypes.Router; RouterMiddleware = tslib_1.__decorate([ ioc_1.Singleton() ], RouterMiddleware); exports.RouterMiddleware = RouterMiddleware; //# sourceMappingURL=../sourcemaps/router/RouterMiddleware.js.map