使用node koa代理接口导致Response headers(content-type)改变
项目使用koa代理接口,目前使用后端返回文件流导出excel的时候发现koa的代理转发会导致Response headers改变,excel导出显示文件损坏
正常Response headers
转发后的Response headers
koa代理转发实现
苦思不得其解,求大神指点
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你的
transmitHttp
里面,把不是有response
么。拿到它,然后 ctx.set 需要的response.headers
就可以了。顺便提一下,转发文件流建议用
stream
。转发
stream
设置response.header
可以看我这个:https://segmentfault.com/q/10...