gRPC 계약에서 구현까지
NEST · GRPC

gRPC 계약에서 구현까지

.proto 파일은 서버와 클라이언트가 공유하는 계약이며, NestJS는 이 계약을 전송 옵션과 핸들러 데코레이터로 연결합니다.

구현 연결선

.proto package, service, rpc, message를 먼저 고정합니다.
Server transport Transport.GRPC와 protoPath, package, url을 일치시킵니다.
@GrpcMethod 서비스명과 메서드명을 proto의 RPC 이름에 맞춥니다.
ClientGrpc getService로 프록시를 얻고 Observable 응답을 처리합니다.