@mvx/mvc
Version:
@mvx/mvc is mvc framework on server, base on koa, @tsdi frameworks
26 lines (24 loc) • 993 B
JavaScript
;
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"] } };
}
};
RouterMiddleware.ρNPT = true;
RouterMiddleware.middleName = IMiddleware_1.MiddlewareTypes.Router;
RouterMiddleware = tslib_1.__decorate([
ioc_1.Singleton()
], RouterMiddleware);
exports.RouterMiddleware = RouterMiddleware;
//# sourceMappingURL=../sourcemaps/router/RouterMiddleware.js.map