【发布时间】:2019-07-26 10:32:03
【问题描述】:
我在 Apollo/Graphql 上设置了 apollo-datasource-rest 数据源 Expressjs 服务器。我想将 fetch 响应中的一些标头转发到 /graphql 响应。
流程如下:
POST /graphql
Graphql makes fetch request using this.get('http://example.com/api')
Response from this fetch contains the header "cache-status"
Response from /graphql
I'd like to include the "cache-status" header from the example.com/api response here in the /graphql response
我在其余数据源类的 didReceiveResponse() 方法中看到了标头。我不确定这是访问和存储它的正确位置。如何在 POST /graphql 响应中包含“缓存状态”标头?
【问题讨论】:
-
你知道如何获取响应头等吗?
标签: express graphql apollo apollo-server