我在Angular Universal App中设置GRPC时有问题。
基本上,它抛出一个错误:ERROR Error: This environment's XHR implementation cannot support binary transfer.
这个错误在生产环境下会破坏应用程序(在ubuntu和nginx上托管),但是,在本地环境下它可以正常工作。
如果我把Angular切换成不使用SSR,它就能正常工作。
我的假设是,在Node Express服务器中,我需要添加对GRPC的支持,但我不确定如何实现这一点。
有人有同样的问题吗?
谢谢!
如果没有定义grpc库,添加improbable-eng应该可以解决这个问题。当传输协议不是NodeHttpTransport
时,会出现上述错误消息。