项目使用koa代理接口,目前使用后端返回文件流导出excel的时候发现koa的代理转发会导致Response headers改变,excel导出显示文件损坏
正常Response headers
转发后的Response headers
koa代理转发实现
苦思不得其解,求大神指点
6 回答2.8k 阅读✓ 已解决
8 回答4.5k 阅读✓ 已解决
6 回答3.1k 阅读✓ 已解决
6 回答2.3k 阅读
5 回答6.2k 阅读✓ 已解决
3 回答2.4k 阅读
3 回答2.4k 阅读✓ 已解决
你的
transmitHttp
里面,把不是有response
么。拿到它,然后 ctx.set 需要的response.headers
就可以了。顺便提一下,转发文件流建议用
stream
。转发
stream
设置response.header
可以看我这个:https://segmentfault.com/q/10...