我有一个带有节点,docker,restify的微服务环境
在这种环境下,我有:
我目前遇到的问题是:
上下文:API网关收到创建PDF文件的请求,然后将此请求(通过请求npm库完成)传递给“标签”服务,标签服务应创建文件并将其流通过管道传递给对网关的响应,网关应获取该流并将其通过管道传递到客户端的响应。
错误:当网关通过管道将标签服务响应发送到客户端响应时,PDF文件已损坏。
我已经完成的工作: -在express中创建了一个服务器,该服务器获取标签服务响应并将其通过管道传输到客户端,结果:一切正常 -创建了一个干净的Restify服务器,该服务器获取标签服务响应并将其通过管道传递给客户端,结果:一切正常。
可能的原因我确实已经解决:我认为这可能是一个中间件,它覆盖了对网关的所有响应。在这种情况下,我禁用了所有中间件的响应,但是没有用。
我一直在尝试许多其他可能的原因而没有成功,这可能是问题的原因吗?
感谢所有可能提供帮助的人!