小程序
小游戏
企业微信
微信支付
扫描小程序码分享
如果数据库设置成自定义安全规则,如下图:
可以顺利在朋友圈看到页面内容
但是,
用户本人不能编辑他本人add的内容,提示没有权限,如下图:
如果数据库权限改为”所有用户可读,仅创建者可读写“,如下图:
则用户可以顺利编辑自己生成的内容,但是,转发朋友圈的链接中无法读取云开发数据库,页面空白。
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
应该是未登录模式下无法访问云资源导致的。可以研究下面两个文档。
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/basis/crossplatform.html
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database/security-rules.html#%E6%9C%AA%E7%99%BB%E5%BD%95%E6%A8%A1%E5%BC%8F
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
打印出错信息。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
应该是未登录模式下无法访问云资源导致的。可以研究下面两个文档。
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/basis/crossplatform.html
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database/security-rules.html#%E6%9C%AA%E7%99%BB%E5%BD%95%E6%A8%A1%E5%BC%8F
”旧权限配置可以通过 db.collection('todo').doc('x').get() 获取记录内容,新安全规则需要改为:
db.collection('todo').where({
_id: 'x',
_openid: '{openid}',
})
doc.update, doc.remove 同理,注意 doc.set 无法使用,需要用 doc.update 替代。“
程序已经调试正常。
打印出错信息。