From 834264966d7d7fa1c2ab3e538e8604cd59013842 Mon Sep 17 00:00:00 2001 From: Harry Chen Date: Tue, 20 Nov 2018 17:49:52 +0800 Subject: [PATCH] fix: fix invoke loadController repeatedly --- packages/midway-web/src/loader/webLoader.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/midway-web/src/loader/webLoader.ts b/packages/midway-web/src/loader/webLoader.ts index a400c18dd882..82c7424ee456 100644 --- a/packages/midway-web/src/loader/webLoader.ts +++ b/packages/midway-web/src/loader/webLoader.ts @@ -24,11 +24,11 @@ export class MidwayWebLoader extends MidwayLoader { router: Router }> = []; - async loadController(opt?): Promise { + async loadController(opt: { directory? } = {}): Promise { // load midway controller to binding router const appDir = path.join(this.options.baseDir, 'app'); const results = loading(this.getFileExtension(['controllers/**/*', 'controller/**/*']), { - loadDirs: appDir, + loadDirs: opt.directory || appDir, call: false, });