收藏
回答

云开发web端数据库连接报错返回undefined?

云开发Cloudbase Web端 初始化之后数据库连接为啥返回的是undefined?

按照文档里用npm安装后

import cloudbase from "@cloudbase/js-sdk"
const app = cloudbase.init({ env: 'my-env-id' })
const db = app.database()

这块的db.collection('name')报错,说collection是undefined, 然后在控制台打印db也是返回undefined。打印app可以出现结果,envid没有问题。

已经把文档看了很多遍了,无解。

谢谢!

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

1 个回答

  • Mr.Zhao
    Mr.Zhao
    2020-07-02



    2020-07-02
    有用
    回复 3
    • z.song
      z.song
      2020-07-02
      我发现控制台有个[invalid operation] not login黄色的字,但我是在匿名登录成功之后才打印db的,你知道哪里可能有问题不?
      2020-07-02
      回复
    • Mr.Zhao
      Mr.Zhao
      2020-07-02回复z.song
      2020-07-02
      回复
    • z.song
      z.song
      2020-07-02
      多谢提示,找到原因了。登录成功之后再const db = app.database()即可。代码里的signInAnonymously()在新版本里要被废弃,记得更新哦:)
      2020-07-02
      回复
登录 后发表内容
问题标签