繁体   English   中英

如何在 NestJS GraphQL 解析器中访问响应 object

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM