最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • 小程序云开发——扫盲

    正文概述 掘金(三个小色素点)   2021-01-24   803

    常见报错问题

    刚刚创建云开发就报了一个错误,真是小嘴抹了蜜。

    • 可以在开发者工具中购买免费版本的,可以我这个编辑器突然间抽风,一直报错不停。

    云开发报错Error: Base resp abnormal, {"ret":1000,"errmsg":""}

    • 需要在微信公众平台的云开发栏目上购买

    小程序云开发——扫盲

    云开发创建流程

    常规知识点

    • 开启云开发要不然会报错

    小程序云开发——扫盲

    如何获取openID

    • 需要开启云函数,才能获取openID

    小程序云开发——扫盲 小程序云开发——扫盲 小程序云开发——扫盲小程序云开发——扫盲 小程序云开发——扫盲

    上传图片

    • 上传图片,需要配置环境ID,否则在多个云服务的情况下,会默认上传到第一个环境中。
      • 在app.js文件中配置,环境ID
      小程序云开发——扫盲
    App({
      onLaunch: function () {
        if (!wx.cloud) {
          console.error('请使用 2.2.3 或以上的基础库以使用云能力')
        } else {
          wx.cloud.init({
            // env 参数说明:
            //   env 参数决定接下来小程序发起的云开发调用(wx.cloud.xxx)会默认请求到哪个云环境的资源
            //   此处请填入环境 ID, 环境 ID 可打开云控制台查看
            //   如不填则使用默认环境(第一个创建的环境)
            env: 'my-env-id', ## 打开注释
            traceUser: true,
          })
        }
    
        this.globalData = {}
      }
    })
    
    • 在云服务器上可以创建文件夹,上传的文件放入文件夹很简单。只需要请求路径加上文件夹的文件名
     // 上传图片
            const cloudPath = `image/my-image${filePath.match(/\.[^.]+?$/)[0]}`
    

    小程序云开发——扫盲

    前端操作数据库

    小程序云开发——扫盲

    • 创建完数据库
    • 打开 pages/databaseGuide/databaseGuide.js 文件,找到对应的数据库操作方法
    • 把注释掉的代码解除注释
    • 比如:onAdd 方法会往 counters 集合新增一个记录,新增如下格式的一个 JSON 记录。

    即时通讯

    • 和前端操作数据库是一样的,只需要创建一个数据库就可以玩。

    小程序云开发——扫盲

    云函数的创建

    • 在云函数根目录 cloudfunctions 上右键选择新建云函数,命名为 sum
    • 在创建的 cloudfunctions/sum/index.js 文件中添加如下代码
    // 云函数入口函数
    exports.main = async (event, context) => {
      console.log(event)
      console.log(context)
      return {
        sum: event.a + event.b + 3
      }
    } 
    
    • 如果创建了云函数,即使写完代码。但是没用上传部署到云服务器上,那么代码是不生效的

    小程序云开发——扫盲

    • 右键点击云函数,把他部署到云服务中。

    云调用

    • 开发数据调用,获取用户敏感数据,需要把云函数上传到云端才可以使用云函数。
    • 所有云函数需要上传到云端并调用他们,才能开启对应的云服务。
    • 云函数是要获取环境ID的,所以我们编写的云函数,需要在加上这段话。修改过的代码必须要上传到云服务器上,否则会报错。
    cloud.init({
      // API 调用都保持和云函数当前所在环境一致
      env: cloud.DYNAMIC_CURRENT_ENV
    })
    

    起源地下载网 » 小程序云开发——扫盲

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元