码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 微信小程序-云开发 起步


    文章目录

    前言

    一、快速开始

    二、云开发实战

    1.开通云开发

    2、配置当前云开发环境

    3.了解目录结构

    4.云函数操作流程

    5.上传云函数到云服务

    6.基本操作(增、删、改、查)

    总结

     

    前言

     微信小程序云开发:

                 1、无需搭建服务器,只需使用平台提供的各项能力,即可快速开发业务。

                  2、无需管理证书、签名、秘钥,直接调用微信 API 。复用微信私有协议及链路,保证业                       务安全性。 

                  3、支持环境共享,一个后端环境可开发多个小程序、公众号、网页等,便捷复用业务代                       码与数据。

                   4、支持按量计费模式,后端资源根据业务流量自动扩容,先使用后付费,无需支付闲置                       成本。


    提示:以下是本篇文章正文内容,下面案例可供参考

    一、快速开始

               准备工作:如果是第一次使用微信小程序的同仁一定要   点击查看

                                 包含了账号注册申请、微信小程序云开发的创建过程等(在这就略过了);

    二、云开发实战

    1.开通云开发

     开通云环境

    2、配置当前云开发环境

    3.了解目录结构

        了解文件目录

    4.云函数操作流程

    云函数主入口

     云函数对数据库操作

     本地代码调用云函数

    5.上传云函数到云服务

     1、部署云函数

     2、上传 更新云函数 (如果修改完云函数一定要记得更新)

     

    6.基本操作(增、删、改、查)

    1. const cloud = require('wx-server-sdk') //引入微信及sdk
    2. cloud.init({
    3. env: cloud.DYNAMIC_CURRENT_ENV //配置默认开发环境
    4. })
    5. const db = cloud.database() //链接数据库
    名称代码
    新增
    1. db.collection('表明').add({
    2. // data 字段表示需新增的 JSON 数据
    3. data: {
    4. xxxxx:xxxxxx,
    5. xxxxx:xxxxx
    6. }
    7. })
    8. .then(res => {
    9. console.log(res)
    10. },err=> {
    11. console.log(err)
    12. })
    删除
    1. db.collection('表名').where({
    2. xxx: xxx//条件
    3. }).remove().then(res => {
    4. console.log(res)
    5. },err=> {
    6. console.log(err)
    7. })
    修改
    1. db.collection('表名').where({
    2. xxx: xxx
    3. })
    4. .update({
    5. data: {
    6. xxx: xxx
    7. }
    8. }).then(res => {
    9. console.log(res)
    10. },err=> {
    11. console.log(err)
    12. })
    查询
    1. db.collection('表名').where({
    2. xxx: xxx,
    3. xxx: xxx
    4. })
    5. .get().then(res => {
    6. console.log(res)
    7. },err=> {
    8. console.log(err)
    9. })

     


    总结

     微信小程序云开发:针对小型项目而言方便、快捷、省时省力省钱;大型项目建议不要使用云开发这种模式;

    一定要看一遍微信小程序云开发文档云开发文档地址icon-default.png?t=M85Bhttps://developers.weixin.qq.com/miniprogram/dev/wxcloud/basis/getting-started.html

    demo下载地址icon-default.png?t=M85Bhttps://gitcode.net/weixin_41620505/wechat_cloud

  • 相关阅读:
    element表格分页+数据过滤筛选
    Java8新特性
    PHP redis list
    【Vue】监视属性
    LeetCode 第155题:最小栈(Java解法)- 剑指 Offer 30. 包含min函数的栈
    【自用总结】正项级数审敛法的总结
    1671 得到山行数组的最少删除次数(贪心+二分)
    在Pycharm不同项目中使用同一环境
    Eureka注册中心
    视频分段方法:视频批量处理与音频提取的操作解析
  • 原文地址:https://blog.csdn.net/weixin_41620505/article/details/126781494
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号