API-Design · Senior · Frage 27 von 75
Wie stellt man einen gRPC-Dienst Browsern und REST-Clients bereit, ohne Logik zu duplizieren?
- 1gRPC-Web oder ein JSON-Transcoding-Gateway nutzen
- 2Den ganzen Dienst in REST neu schreiben
- 3Browser können gRPC nativ aufrufen, ohne Setup
Antwort zeigen
Richtige Antwort: gRPC-Web oder ein JSON-Transcoding-Gateway nutzen
Erklärung
Die APIs von Google nutzen HTTP-Annotationen in Protos, um dieselben Methoden als REST und gRPC anzubieten.