【发布时间】:2019-09-18 00:48:44
【问题描述】:
我可以注入任何东西来了解我所处的上下文,即我的服务是从 graphql 请求或 http 请求中调用的。
我有一个请求范围服务,需要返回一个标头。标头存储在 REQUEST 对象上,如果它是 HTTP 上下文或者它在 graphql 上下文中可用(正如我之前设置的那样),则可以自动注入该对象 - 因此
return this.request.headers["test"]
或
return this.context.request.headers["test"]
但我需要了解我在哪个上下文中才能返回正确的对象
有什么想法吗?
提前致谢
【问题讨论】:
标签: javascript node.js typescript graphql nestjs