kaori 4 лет назад
Родитель
Сommit
eb5e224188

+ 8 - 0
packages/slackbot-proxy/src/Server.ts

@@ -75,6 +75,14 @@ export class Server {
   @Inject()
   injector: InjectorService;
 
+  $onInit(): Promise<any> | void {
+    const serverUri = process.env.SERVER_URI;
+
+    if (serverUri === undefined) {
+      throw new Error('The environment variable \'SERVER_URI\' must be defined.');
+    }
+  }
+
   $beforeRoutesInit(): void {
     this.app
       .use(cookieParser())

+ 0 - 4
packages/slackbot-proxy/src/services/InstallerService.ts

@@ -18,7 +18,6 @@ export class InstallerService {
     const clientId = process.env.SLACK_CLIENT_ID;
     const clientSecret = process.env.SLACK_CLIENT_SECRET;
     const stateSecret = process.env.SLACK_INSTALLPROVIDER_STATE_SECRET;
-    const serverURI = process.env.SERVER_URI;
 
     if (clientId === undefined) {
       throw new Error('The environment variable \'SLACK_CLIENT_ID\' must be defined.');
@@ -26,9 +25,6 @@ export class InstallerService {
     if (clientSecret === undefined) {
       throw new Error('The environment variable \'SLACK_CLIENT_SECRET\' must be defined.');
     }
-    if (serverURI === undefined) {
-      throw new Error('The environment variable \'SERVER_URI\' must be defined.');
-    }
 
     const { repository } = this;