【问题标题】:GraphQL and Strapi SessionGraphQL 和 Strapi 会话
【发布时间】:2018-10-16 16:55:08
【问题描述】:

首先,这个项目非常棒,我让 GraphQL 非常快地与 MongoDB 一起工作。甚至带有 ModHeader 扩展的 GraphiQL。但是,我正在尝试向 graphQL 端点添加策略,我发现 ctx.session 始终为空,即使我正在发出授权请求(通过 Bearer 令牌)

在这个例子中会话是如何工作的?每次创建请求时都需要查询用户吗?

【问题讨论】:

    标签: authentication graphql strapi


    【解决方案1】:

    用户信息可通过ctx.state.user 对象而不是ctx.session 获得。另外,请随意查看 GraphQL 示例 https://github.com/strapi/strapi-examples/tree/master/react-apollo

    【讨论】:

    • 感谢您的回答!我看到ctx.state.user 确实有信息,但是我如何控制它查询了多少?它似乎包括整个文档(甚至是嵌套的对象数组)
    猜你喜欢
    • 2018-10-22
    • 2020-03-09
    • 2021-03-09
    • 2018-06-04
    • 2020-04-17
    • 1970-01-01
    • 2022-06-15
    • 2021-12-12
    • 1970-01-01
    相关资源
    最近更新 更多