如何从集合中获取用户自己的数据?

问题描述

如何从集合中获取用户自己的数据?

成功登录后,/auth/login 不会返回用户相关信息,但不记名令牌除外。

那么如何只从集合中请求登录用户的数据

在使用 GraphQL 时,如果我知道我的用户 ID,我可以通过这种方式过滤我的结果。但我认为这不是最好的方法

(filter:{user_created:{id:{_eq: "59d5bc57-6a67-4200-b435-553403c5b503"} }})

解决方法

它在文档中。 :)

https://docs.directus.io/reference/api/rest/users/#retrieve-the-current-user

端点“${api_url}/users/me”将返回当前已验证用户的信息。您应该能够根据需要将其映射到 GQL。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...