您好,欢迎来到伴沃教育。
搜索
您的当前位置:首页es6 笔记

es6 笔记

来源:伴沃教育

```js

app.use((ctx, next) => {

let path = ctx.path;

let action = path.slice(path.lastIndexOf('/'));

path = path.slice(0, path.lastIndexOf('/'));

let include = false;

for (let key in koahub.controller) {

if (key == path) {

include = true;

break;

}

}

if (include) {

let ctrl = koahub.controller[path];

let pros = Object.getOwnPropertyNames(ctrl.prototype);

for (let k in pros) {

if ('/' + pros[k] == action) {

Object.getPrototypeOf(new ctrl())[pros[k]].call(this);

}

}

} else {

ctx.throw(404);

}

});


```

Copyright © 2019- bangwoyixia.com 版权所有 湘ICP备2023022004号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务