ret[key] = methodToMiddleware(Controller, key);
function methodToMiddleware(Controller, key) {
return function classControllerMiddleware(...args) {
const controller = new Controller(this);
if (!this.app.config.controller || !this.app.config.controller.supportParams) {
args = [this];
}
return utils.callFn(controller[key], args, controller);
};
}
const controller = new Controller(this); 这个 this 怎么会指向 context .