gRPC 基于 HTTP/2,它(假设)被浏览器广泛支持。因此,我觉得浏览器中的 gRPC 应该没有问题。
但是,很明显存在问题。协议grpc web是不同的,因为“由于浏览器限制”而存在。还有许多博客文章描述了部署复杂的技术堆栈以使 gRPC 从浏览器工作。
我错过了实际问题 - 为什么 gRPC 不能简单地在浏览器中工作?
grpc grpc-web
grpc ×1
grpc-web ×1