收藏
回答

为什么显示拒绝身份认证访问?

我在page外设了全页变量
const DB = wx.cloud.database().collection("list1"//连接数据库
在启动怎么连接不到数据库
  onLoad: function (options) {        
    openid=options.openid    
    getApp().globalData.openid=openid
    console.log("openid是:",openid,"  options是:",options.openid)
    let thischa = this
    console.log(options)   
    DB.doc(openid).get({             //这里连接为什么会的失败
      success(res) {
        console.log("查到", res, "最抂", res.data._openid), //测试查全局变量             
        
        getApp().globalData.name=res.data.姓名             
        getApp().globalData.photo=res.data.手机号
        getApp().globalData.openid=res.data._openid          
          thischa.setData({
          name: res.data.姓名,
            photo: res.data.手机号,
            name:options.id
          })           
      },fail(res){
        console.log("查询失败",res)
      }
    })        
  },

在log输出为:

请问这是什么原因呢????

回答关注问题邀请回答
收藏

1 个回答

  • 哄哄
    哄哄
    2020-07-12

    云开发数据库不需要链接就可以使用,你使用doc查询,可能是因为该条记录无权访问,请注意一下数据库权限设置

    2020-07-12
    有用
    回复
登录 后发表内容
问题标签