1、在微信开发者工具上,开启云开发模式

2、在与pages同级目录上建一个文件夹,名字随意,如cloud

3、找到app.json文件,在第一行加入"cloud": true, 意为开启云开发模式

4、找到project.config.json文件,将cloudfunctionRoot 后面的值改为我们刚刚建好的目录,如果没有cloudfunctionRoot ,手动敲上去

5、在我们刚刚建好的目录上右键,新建云函数,随便起个名字,如:getWxid,可以看到生成了对应的目录和文件


6、打开这个目录下的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,}
}

7、在getWxid目录右键,上传并部署(不上传node…),此时函数已传至云端

8、在需要调用的位置,代码如下

 // 云开发初始化if (!wx.cloud) {console.error('不支持云开发,请使用 2.2.3 或以上的基础库');} else {wx.cloud.init({env: "cloud1-9gxhca045380ffe1",//这里是你云环境的id,打开云开发面板可以看到traceUser: true});wx.cloud.callFunction({name: 'getWxid', //云函数名称 complete: res => { console.log(res.result.openid) //返回值}})

微信小程序云函数,以获取openid为例相关推荐

  1. 微信小程序云函数操作云数据库Mysql

    微信小程序云函数操作云数据库Mysql 参考一 参考二 云函数是一段运行在云端的代码,无需管理服务器,在开发工具内编写.一键上传部署即可运行后端代码. 小程序内提供了专门用于云函数调用的 API.开发 ...

  2. 微信小程序云函数--数据库集合使用

    微信小程序云函数--数据库集合使用 1.首先,准备和配置好云函数的路径和文件信息 参考我的上一篇:https://blog.csdn.net/u010326875/article/details/10 ...

  3. 微信小程序云函数服务器,微信小程序云函数使用的几点说明

    微信小程序云函数是一个好东西,相当于微信为我们提供了一个可以跑node.js的服务器,并且可以外部通过API的方式调用云函数,不过微信的文档一向写的不明不白,初学的时候踩了不少坑,在这里记录下来. 1 ...

  4. 微信小程序云函数使用教程【超详细】

    背景需求 在本人的项目中,需要调用一个http的接口,而微信小程序所有的网络请求都得使用https,因而需要一个中转站,使得在正式发布的时候可以使用http接口.(在调试环境下,只要在本地设置里勾选& ...

  5. 微信小程序云函数中的数据处理后返回

    微信小程序云函数中的数据处理后返回 本文主要演示的是,在微信云函数中调用数据库后,如何对获取的内容在云函数内处理后返回. 主函数 exports.main = async (event, contex ...

  6. 微信小程序云函数构建npm,找不到node_modules以及后续出现上传所有文件,并没有上传node_modules的文件问题

    最近研究下微信小程序云函数,在构建npm的时候困扰了很久,总是提示找逼到node_modules,之前一直也没接触过nodejs,不想购买服务器,选择尝试下云开发. 出现这个错误在网上找了很多,都没找 ...

  7. 微信小程序云函数开发环境 node.js的安装参考

    微信小程序云函数开发环境 node.js的安装参考 下载:nvm-windows 下载下图安装包,地址在: https://github.com/coreybutler/nvm-windows/rel ...

  8. 微信小程序云函数获取近七天或近一个月的数据,使用云开发已修复时区的问题

    使用了云开发的微信小程序,就不能方便地用mysql的to_days函数处理,获取关于时间的数据 思路: 查询微信小程序文档后考虑使用聚合操作 不可能只是去获取一个固定时间,而是一个区间的时间段 Com ...

  9. 记一次微信小程序云函数操作Mysql数据库

    一.前因 在制作课程设计的时候需简单地操作Mysql数据库使得小程序可以与其他端系统进行数据交互 这时候问题来了,仅仅只是因为一个插入表的数据库操作就单独制作一个Servlet看似又有点浪费服务器资源 ...

  10. 微信小程序云函数请求接口

    微信小程序的请求数据方式 小程序端 云函数 发送方法 wx.request({}) 下载第三方ajax库(request) 协议支持 只支持https 根据第三方库决定 是否备案 经过ICP备案 可以 ...

最新文章

  1. 理解委托(delegate)及为什么要使用委托
  2. request和response一览
  3. forEach-关于跳出循环
  4. js 将图片置灰_JS 上传一张图片让其部分变灰色
  5. Ubuntu下Memcache的安装与基本使用
  6. 快去换电池!苹果召回6.3万台MacBook Pro 有你的吗?
  7. 帝国CMS操作类型一览表
  8. 浏览器获取CA认证流程
  9. yolov3系列(零)-yolov3详解
  10. c1083无法打开 mysql_fatal error C1083: 无法打开包括文件:stdbool.h: No such file or directory...
  11. 【LDO带载能力和两端压差有关】
  12. 左神算法学习日记——二叉树遍历(二)
  13. 哥伦比亚网银支付PSE
  14. 《全程软件测试第三版》读书笔记
  15. 安卓psp模拟器联机教程_谁知道手机版的ppsspp模拟器怎么联机啊?
  16. 在福州,看见智慧城市的务实完整方案
  17. java翻译程序_有没有java代码翻译软件?
  18. MybatisX插件的使用
  19. Excel里 第三方插件加载
  20. 1.C语言入门知识(codeblocks)

热门文章

  1. 通过Excel快捷生成折线图
  2. html css xml,XML HTML CSS理论知识复习
  3. Matlab 散点图(Scatter)和颜色图(Colormap)
  4. 2023的第一个重大零日漏洞,几乎影响所有组织
  5. 帆软FineReport学习篇(四)——父子格设置
  6. confluence时间段导出_Confluence篇:单个空间的导入导出/迁移
  7. 【序列模型】第二课--自然语言处理与词嵌入
  8. 7 个超实用的 MySQL 语句写法,加薪指日可待!
  9. 多功能输入法――内码转换模块设计与实现(1)
  10. python使用xlsx和pandas处理Excel表格的操作步骤