Browse Source

fix(admin-ui-plugin): Fix proxy port when in dev mode

Michael Bromley 4 years ago
parent
commit
28b096c0c0
1 changed files with 8 additions and 1 deletions
  1. 8 1
      packages/admin-ui-plugin/src/plugin.ts

+ 8 - 1
packages/admin-ui-plugin/src/plugin.ts

@@ -107,7 +107,7 @@ export class AdminUiPlugin implements NestModule {
     }
 
     async configure(consumer: MiddlewareConsumer) {
-        const { app, hostname, port, route, adminUiConfig } = AdminUiPlugin.options;
+        const { app, hostname, route, adminUiConfig } = AdminUiPlugin.options;
         const adminUiAppPath = AdminUiPlugin.isDevModeApp(app)
             ? path.join(app.sourcePath, 'src')
             : (app && app.path) || DEFAULT_APP_PATH;
@@ -118,6 +118,13 @@ export class AdminUiPlugin implements NestModule {
             return this.overwriteAdminUiConfig(adminUiConfigPath, uiConfig);
         };
 
+        let port: number;
+        if (AdminUiPlugin.isDevModeApp(app)) {
+            port = app.port;
+        } else {
+            port = AdminUiPlugin.options.port;
+        }
+
         if (AdminUiPlugin.isDevModeApp(app)) {
             Logger.info('Creating admin ui middleware (dev mode)', loggerCtx);
             consumer