如何解决我可以设置我的 grpc 网络请求的绝对 URL 吗?
也许这个问题很愚蠢,但我找不到解决方案。 所以我有一个带有两个方法的 C# gRPC 后端。其中之一是下载方法。 我还使用了一个特使代理网关,它侦听端口 9090 和“/”端点。如果那里有请求,它会将其转发到我的后端。
现在我想通过特使从我的反应前端向这个后端发送一个 gRPC 请求。我现在可以发送请求,但问题是 gRPC 将 URL 更改为以下内容:
http://localhost:9090/BlobStorage.BlobStorage/Download
问题是我的 C# 后端不听这个。我想把它改成这样:
http://localhost:9090/
现在来回答我的问题: 是否可以为我的 gRPC 请求设置绝对 URL?
我正在使用 docker 中的所有内容。前端使用 gRPC-web 包。
这是我的请求代码:
const blobService = new BlobStorageClient('http://localhost:9090/');
const test = () => {
var request = new DownloadDataRequest()
request.setFileid('JPG-2021-01-29-23-01-47-VALFSP');
request.setDeleteafter(false);
blobService.download(request,{},function(err : any,response : any) {
console.log(err);
console.log(response);
});
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。