目录
  • 前言
  • 创建使用云开发项目
  • 搭建云环境
  • 测试云服务
    • 1. 获取openid(上传本地login云函数)
    • 2. 自定义sum函数并创建部署
    • 3. 上传图片
    • 4. 前端操作数据库
    • 5. 即时通信demo
  • 总结

    前言

    如今云原生已经非常火热,很多伙伴说我们前端领域涉及到云原生么?当然了!今天就来为大家介绍我们最直白的涉及到的云原生,就是我们微信小程序开发中的云函数云存储

    创建使用云开发项目

    前端云原生之微信小程序云服务配置指南

    • 将AppID填入
    • 选择小程序云开发 创建即可
    • 成功后会为我们呈现一个实例

    前端云原生之微信小程序云服务配置指南

    • 刚刚创建的云服务项目中 测试器中有以下错误

    前端云原生之微信小程序云服务配置指南

    搭建云环境

    点击上面的云开发 开通云开发

    前端云原生之微信小程序云服务配置指南

    开始创建环境

    前端云原生之微信小程序云服务配置指南

    • 环境名称自定义
    • 点击确定等待30秒
    • 搭建成功

    前端云原生之微信小程序云服务配置指南

    • 成功后不能立即使用前面的错误仍然存在
    • 等待10分钟即可使用
    • 错误消失后 我们连接当前环境(选择我们刚刚配置的demo1)

    前端云原生之微信小程序云服务配置指南

    测试云服务

    1. 获取openid(上传本地login云函数)

    前端云原生之微信小程序云服务配置指南

    点击获取openid 第一次点击时会报错

    前端云原生之微信小程序云服务配置指南

    右键login文件夹 创建并部署

    前端云原生之微信小程序云服务配置指南

    前端云原生之微信小程序云服务配置指南

    成功后在云开发/云函数中可以看到

    前端云原生之微信小程序云服务配置指南

    再次查看openid就可以看到了 1.1 创建部署login文件时报错

    前端云原生之微信小程序云服务配置指南

    可以通过自己在云函数中创建一个login

    前端云原生之微信小程序云服务配置指南

    创建后再次上传进行覆盖即可

    2. 自定义sum函数并创建部署

    点击新建云函数

    前端云原生之微信小程序云服务配置指南

    创建云函数sum

    前端云原生之微信小程序云服务配置指南

    云函数sum中的index.js更改为以下代码

    前端云原生之微信小程序云服务配置指南

    // 云函数入口文件
    const cloud = require('wx-server-sdk')
    
    cloud.init()
    
    // 云函数入口函数
    exports.main = async (event, context) => {
      const wxContext = cloud.getWXContext()
    
      return {
        // event,
        // openid: wxContext.OPENID,
        // appid: wxContext.APPID,
        // unionid: wxContext.UNIONID,
        sum:100
      }
    }
    

    同样将sum进行部署

    前端云原生之微信小程序云服务配置指南

    点击测试云函数

    前端云原生之微信小程序云服务配置指南

    3. 上传图片

    点击上传图片

    前端云原生之微信小程序云服务配置指南

    上传成功 直接上传到云端

    前端云原生之微信小程序云服务配置指南

    在云开发控制台/储存可以查看图片信息(可以直接使用图片的网络地址)

    前端云原生之微信小程序云服务配置指南

    4. 前端操作数据库

    打开云开发控制台

    创建集合(数据库)

    前端云原生之微信小程序云服务配置指南

    为集合添加数据(更新数据 删除数据 查看数据都是相同操作)

    前端云原生之微信小程序云服务配置指南

    将上面的注释代码取消注释

    点击新增记录

    前端云原生之微信小程序云服务配置指南

    就在在集合中添加数据

    前端云原生之微信小程序云服务配置指南

    1是系统自己创建id

    2是系统自己创建的用户的信息openid

    3是代码中的信息

    5. 即时通信demo

    添加集合名称为chatroom

    前端云原生之微信小程序云服务配置指南

    设置增强编译

    前端云原生之微信小程序云服务配置指南

    开启多账号调试

    前端云原生之微信小程序云服务配置指南

    选择数量

    前端云原生之微信小程序云服务配置指南

    确定后可以登录进行聊天

    总结

    声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。