看了看文档,TOKEN_INVALID_ANONYMOUS_USER 表示 token校验未通过(当前用户为匿名用户)。但是不知道怎么做啊
- 发布:2022-04-14 17:07
- 更新:2022-10-31 11:07
- 阅读:1393
本地跟云端云函数都不行
-
回复 丢了蜡笔的小新: 你调用uniCloud.databaseForJQL传了clientInfo或者context、event了吗
2022-08-15 14:38
-
回复 DCloud_uniCloud_WYQ: 有的,const dbJQL = uniCloud.databaseForJQL({ clientInfo: this.getClientInfo })
2022-08-15 14:39
-
回复 DCloud_uniCloud_WYQ:回复 丢了蜡笔的小新: 真是低级错误,因为没报错也没看出来,把代码贴出来就知道了,现在可以了,真是不好意思。。。
2022-08-15 14:42
-
回复 DCloud_uniCloud_WYQ: 大佬我还想问个问题,uni-id-co没有提供检查token是否有效的方法吗,每次都要进行登录,还是要自己去用uni-id-common写一个?
2022-08-15 15:33
-
回复 丢了蜡笔的小新: 客户端自己校验就行,不需要发网络请求。https://uniapp.dcloud.net.cn/uniCloud/client-sdk.html#client-getcurrentuserinfo
2022-08-15 16:07
解决了吗?我也遇到了,我就是需要匿名查啊,非要校验token
"permission": {
"read": true,
"create": false,
"update": false,
"delete": false
},
这个我也设置了
-
呆狗的一生 (作者)
因为 jql 依赖uni-id,如果你要匿名查询,可以不用 jql ,跳过token和权限检查,这是最简单的方法。
let db = uniCloud.database();2022-10-27 23:43
呆狗的一生 (作者)
在哪里配置,没有看到文档啊。。
2022-04-15 06:16
DCloud_uniCloud_WYQ
回复 2***@qq.com: schema内配置
2022-04-15 11:09