3

マイクロサービス間の通信に gRPC サービスを使用したいと考えています。しかし、Grpc サービスから応答を取得するときに、メソッドを返す前に、いくつかの変更と機能を実行したいと考えています。

サンプル プロジェクト: https://github.com/nestjs/nest/tree/master/sample/04-grpc

このような:

@Get(':id') 
getById(@Param('id') id: string): Observable<Hero> {
  const res: Observable<Hero> = this.heroService.findOne({ id: +id }); 
  console.log(res); res.name = res.name + 'modify string'; 
  return res;
}

ただし、元の応答ではなく、console.log に以下のメッセージを表示します。

Observable { _isScalar: false, _subscribe: [Function] }
4

2 に答える 2