[英]How to access Response object in NestJS GraphQL resolver
如何将@Res()
传递到我的 graphql 解析器?
这不起作用:
@Mutation(() => String)
login(@Args('loginInput') loginInput: LoginInput, @Res() res: Response) {
return this.authService.login(loginInput, res);
}
@Res()
用于 HTTP 请求。 要访问res
object,您需要首先确保通过在GraphqlModule
的选项中使用context: ({ req, res }) => ({ req, res })
将其添加到 graphql 的context
中,然后您可以使用@Context() ctx
获取上下文,使用ctx.res
获取响应 object
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.