Как я могу создать клиент grpc не в контроллере, используя nest.js - PullRequest
0 голосов
/ 06 сентября 2018

следуйте образцу файла nest.js, все работает хорошо. попытаться переместить клиент grpc из контроллера , вывести ошибку : ‘невозможно прочитать свойство 'getService' со значением null '' похоже, что клиент не инициализирован。 используя код следующим образом:

export class GrpcClient {

  @Client(GRPC_OPTIONS.DASHBOARD)
  private static dashBoardClient: ClientGrpc
  public static dashBoardService

  static async initService() {
    this.dashBoardService = this.dashBoardClient.getService<any>(GRPC_SERVICE.DASHBOARD)
  }
  
}

GrpcClient.initService()
Это только клиент может инициализировать в контроллере ??
...