diff --git a/server/router.js b/server/router.js index b3fd6f49..22107af1 100644 --- a/server/router.js +++ b/server/router.js @@ -56,7 +56,7 @@ createAction('interface', 'del', 'post', 'del') */ function createAction(controller, path, method, action){ router[method](INTERFACE_CONFIG[controller].prefix + path, async (ctx) => { - let inst = yapi.getInst(INTERFACE_CONFIG[controller].controller, ctx); + let inst = new INTERFACE_CONFIG[controller].controller(ctx); await inst[action].call(inst, ctx); }) } diff --git a/server_dist/router.js b/server_dist/router.js index 4a2f5a0f..527390c0 100644 --- a/server_dist/router.js +++ b/server_dist/router.js @@ -90,7 +90,7 @@ function createAction(controller, path, method, action) { while (1) { switch (_context.prev = _context.next) { case 0: - inst = _yapi2.default.getInst(INTERFACE_CONFIG[controller].controller, ctx); + inst = new INTERFACE_CONFIG[controller].controller(ctx); _context.next = 3; return inst[action].call(inst, ctx);