微信小程序云函数,以获取openid为例
1、在微信开发者工具上,开启云开发模式![](/assets/blank.gif)
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为例相关推荐
- 微信小程序云函数操作云数据库Mysql
微信小程序云函数操作云数据库Mysql 参考一 参考二 云函数是一段运行在云端的代码,无需管理服务器,在开发工具内编写.一键上传部署即可运行后端代码. 小程序内提供了专门用于云函数调用的 API.开发 ...
- 微信小程序云函数--数据库集合使用
微信小程序云函数--数据库集合使用 1.首先,准备和配置好云函数的路径和文件信息 参考我的上一篇:https://blog.csdn.net/u010326875/article/details/10 ...
- 微信小程序云函数服务器,微信小程序云函数使用的几点说明
微信小程序云函数是一个好东西,相当于微信为我们提供了一个可以跑node.js的服务器,并且可以外部通过API的方式调用云函数,不过微信的文档一向写的不明不白,初学的时候踩了不少坑,在这里记录下来. 1 ...
- 微信小程序云函数使用教程【超详细】
背景需求 在本人的项目中,需要调用一个http的接口,而微信小程序所有的网络请求都得使用https,因而需要一个中转站,使得在正式发布的时候可以使用http接口.(在调试环境下,只要在本地设置里勾选& ...
- 微信小程序云函数中的数据处理后返回
微信小程序云函数中的数据处理后返回 本文主要演示的是,在微信云函数中调用数据库后,如何对获取的内容在云函数内处理后返回. 主函数 exports.main = async (event, contex ...
- 微信小程序云函数构建npm,找不到node_modules以及后续出现上传所有文件,并没有上传node_modules的文件问题
最近研究下微信小程序云函数,在构建npm的时候困扰了很久,总是提示找逼到node_modules,之前一直也没接触过nodejs,不想购买服务器,选择尝试下云开发. 出现这个错误在网上找了很多,都没找 ...
- 微信小程序云函数开发环境 node.js的安装参考
微信小程序云函数开发环境 node.js的安装参考 下载:nvm-windows 下载下图安装包,地址在: https://github.com/coreybutler/nvm-windows/rel ...
- 微信小程序云函数获取近七天或近一个月的数据,使用云开发已修复时区的问题
使用了云开发的微信小程序,就不能方便地用mysql的to_days函数处理,获取关于时间的数据 思路: 查询微信小程序文档后考虑使用聚合操作 不可能只是去获取一个固定时间,而是一个区间的时间段 Com ...
- 记一次微信小程序云函数操作Mysql数据库
一.前因 在制作课程设计的时候需简单地操作Mysql数据库使得小程序可以与其他端系统进行数据交互 这时候问题来了,仅仅只是因为一个插入表的数据库操作就单独制作一个Servlet看似又有点浪费服务器资源 ...
- 微信小程序云函数请求接口
微信小程序的请求数据方式 小程序端 云函数 发送方法 wx.request({}) 下载第三方ajax库(request) 协议支持 只支持https 根据第三方库决定 是否备案 经过ICP备案 可以 ...
最新文章
- 理解委托(delegate)及为什么要使用委托
- request和response一览
- forEach-关于跳出循环
- js 将图片置灰_JS 上传一张图片让其部分变灰色
- Ubuntu下Memcache的安装与基本使用
- 快去换电池!苹果召回6.3万台MacBook Pro 有你的吗?
- 帝国CMS操作类型一览表
- 浏览器获取CA认证流程
- yolov3系列(零)-yolov3详解
- c1083无法打开 mysql_fatal error C1083: 无法打开包括文件:stdbool.h: No such file or directory...
- 【LDO带载能力和两端压差有关】
- 左神算法学习日记——二叉树遍历(二)
- 哥伦比亚网银支付PSE
- 《全程软件测试第三版》读书笔记
- 安卓psp模拟器联机教程_谁知道手机版的ppsspp模拟器怎么联机啊?
- 在福州,看见智慧城市的务实完整方案
- java翻译程序_有没有java代码翻译软件?
- MybatisX插件的使用
- Excel里 第三方插件加载
- 1.C语言入门知识(codeblocks)
热门文章
- 通过Excel快捷生成折线图
- html css xml,XML HTML CSS理论知识复习
- Matlab 散点图(Scatter)和颜色图(Colormap)
- 2023的第一个重大零日漏洞,几乎影响所有组织
- 帆软FineReport学习篇(四)——父子格设置
- confluence时间段导出_Confluence篇:单个空间的导入导出/迁移
- 【序列模型】第二课--自然语言处理与词嵌入
- 7 个超实用的 MySQL 语句写法,加薪指日可待!
- 多功能输入法――内码转换模块设计与实现(1)
- python使用xlsx和pandas处理Excel表格的操作步骤