Браузер обычно обращается через gRPC-Web или HTTP/BFF-прослойку, которая взаимодействует с обычными gRPC-сервисами.
Расскажите немного о gRPC в проекте: как frontend взаимодействует с gRPC-сервисами?
Браузер обычно обращается через gRPC-Web или HTTP/BFF-прослойку, которая взаимодействует с обычными gRPC-сервисами.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Браузер обычно обращается через gRPC-Web или HTTP/BFF-прослойку, которая взаимодействует с обычными gRPC-сервисами.
Клиентские типы и методы генерируют из proto-контрактов. Для gRPC-Web нужен совместимый сервер или прокси, а доступные режимы streaming зависят от реализации. Это не просто отправка обычного gRPC через произвольный fetch; отдельно настраивают авторизацию и ошибки.
Источник: github.com.