首页 > 解决方案 > 我们可以从 Angular 客户端访问 grpc-gateway 的 API 端点吗?访问时出现 CORS 错误

问题描述

我有从 grpc github 示例(https://github.com/grpc/grpc/blob/master/examples/python/route_guide/route_guide_server.py)中获取的 grpc python 服务器和 grpc 网关代码。

当我尝试以可视代码从 REST 客户端访问 Http API 端点时,我能够得到响应。但是当我尝试从 Angular 客户端访问 grpc 网关的 API 端点时,我在控制台中遇到了 cors 错误。

知道如何解决 grpc 网关中的 CORS 问题吗?

我可以直接访问 grpc 网关生成的 API 端点吗?

或者我需要 grpc 网关上的任何包装器?

访问 grpc 网关端点时控制台出现 CORS 错误

访问 grpc 网关端点时控制台出现 CORS 错误

在 VS 代码中从 REST 客户端访问时获得响应

在 VS 代码中从 REST 客户端访问时获得响应

标签: angulargrpcgrpc-gateway

解决方案


推荐阅读