当前位置:   article > 正文

微信云开发基础_微信云开发技术

微信云开发技术

前言

  • 经过一天坚持不懈的摸鱼睡觉,不负众望。还是把微信中关于微信的云开发基础部分给总结了出来!!说来惭愧,想着昨日摸鱼的“艰辛”,不仅老脸一红,在此起誓,今日若是再次摸鱼,明天早上就吃四个包子,撑死我,作为惩罚。博友监督,本人实施!!
  • 废话不说,开整

一、简介

  1. 首先我们要清楚,什么是云开发? 云开发的好处有哪些,云开发对我们都有什么影响?这些我通通不知道,
  2. 怎么可能,1. 什么是云开发
    云开发(CloudBase)是云端一体化的后端云服务 ,采用 serverless 架构,免去了移动应用构建中繁琐的服务器搭建和运维。同时云开发提供的静态托管、命令行工具(CLI)、Flutter SDK 等能力降低了应用开发的门槛。使用云开发可以构建完整的小程序/小游戏、H5、Web、移动 App 等应用
    • 这是官方的解释,而我自己的理解就是有点类似一个函数,这个函数可复用强,可执行事件,一个大厂创建一个函数以后,卖给我们这些开发者,属于一本万利
    1. 云开发的好处
    • 就像上面说的,免去了一些服务器的搭建和运维的步骤,降低了开发的难度
    1. 对我们有什么影响
    • 可以使我们独立开发实现全栈,难度降低,对后端的影响较大,可能会淘汰一部分后端开发人员
  3. 作用
  • 让前端脱离后端直接链接数据库和存储
  • 写好nodejs ,根据一定的规则操作业务数据,链接数据库在吧nodejs上传到云端
  • 在客户端调用nodejs对应的方法,获取服务器数据

二、云函数定义

  1. 导入wx 的sdk 初始化云
const cloud = require('wx-server-sdk')
  • 1

在这里插入图片描述

  1. 导入数据库
const db = cloud.database();
  • 1

在这里插入图片描述
database 可创建以数据库实例

collection可获取数据库实例中某个集合,获取完数据以后就可以对它进行惨无人道的修改了
在这里插入图片描述

  1. 导出
exports.main = async (event, context) => {
    const wxContext = cloud.getWXContext()
   //当前微信的环境
  // event 调用函数传入的参数
  return  {} 返回的数据
})
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

云函数写好要上传到服务器 云函数写好要上传到服务器 云函数写好要上传到服务器

  1. 调用云函数

wx.cloud.callFunction({name:"addMsg",data:{}})
.then()
.catch()
//name云函数的名称,
//data 传入的参数
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

三、操作

1. 关于数据库的操作

  • skip() 跳过
    在这里插入图片描述
    一般用于页面跳转
  • orderby()
    在这里插入图片描述
    用于排列
  • limit()
    在这里插入图片描述
    用于限制显示的数据的条数
  • 这个简单 只有一种方法,add
    在这里插入图片描述
  1. 删除
  • 这个也简单 remove()
    在这里插入图片描述
    .doc 是 记录id ,就是说你要传一个 数据的id进去,要让他知道他要对那条数据进行删除

2.云文件的操作

  1. 上传云端
wx.cloud.uploadFile({
	cloudPath //文件名(存储到服务器的)
	path //本地缓存文件
	//success成功  res.fileID文件地址
})
  • 1
  • 2
  • 3
  • 4
  • 5

我们从本地获取图片到上传云端,他的后台应该进行了四次的格式转换

  1. 我的理解,选择本地文件
 wx.chooseMedia({
count:9,最多选择数量
 res.tempFiles[i].tempFilePath
})
  • 1
  • 2
  • 3
  • 4

总结

对于云开发的基础部分,今天我们就说到这儿,今日份摸鱼已完成。云开发的东西还是非常的强大的,我目前还只是了解。,关于图片上传的内部转换,希望有知道的大佬指点一二,我今天也想了一下,个人觉得他应该是转换了四次!!!! 明天见

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/在线问答5/article/detail/1014981
推荐阅读
相关标签
  

闽ICP备14008679号