Supabase中GraphiQL Explorer的查找位置及使用方法
Supabase GraphiQL Explorer 查找路径
按以下步骤操作就能找到工具入口:
- 登录Supabase账号,选中你要操作的目标项目,进入项目控制台
- 在左侧固定导航栏找到「API」菜单选项,点击进入API配置页面
- 页面顶部有多个功能标签,找到标注为「GraphiQL」的标签点击切换,就是平台内置的GraphiQL Explorer工具
查看Schema的操作方法
- 进入GraphiQL页面后,最左侧默认展示Schema文档面板,会自动同步当前项目的所有GraphQL结构定义
- 点击面板内的类型、表、视图、存储函数前的展开箭头,就能逐层查看字段类型、关联关系、支持的查询入参、返回值结构
- 如果左侧文档面板被隐藏,点击编辑区右上角的「Docs」按钮就能重新唤出,面板内支持关键词搜索,直接搜表名/字段名就能快速定位对应Schema定义
发起GraphQL请求的使用方式
- 页面中间的空白编辑区是请求编写区域,直接输入GraphQL查询(Query)或变更(Mutation)语句即可,输入过程中工具会基于当前Schema自动做语法补全提示
- 如果查询需要传动态参数,点击编辑区下方的「Variables」面板,按照JSON格式写入参数值即可,不需要把参数硬编码到查询语句中
- 语句编写完成后,点击编辑区上方的三角形运行按钮,右侧结果面板就会返回对应接口的响应内容
- 工具默认已经自动填充当前项目的API地址、anon鉴权key,不需要手动配置基础请求信息就能直接发起公开权限的请求
小提示:如果项目开了RLS行级安全策略,默认请求走匿名角色权限,要测试登录用户的权限效果,可以在「Headers」面板添加Authorization头,值格式为
Bearer <对应用户的JWT令牌>
内容的提问来源于stack exchange,提问作者Tim
相关产品推荐
相关产品推荐

