一:创建function目录文件夹
在项目根目录创建function文件夹,然后右键创建nodejs云函数openid,
之后会自动生成index.js 和project.josn.cofig 文件
二:引入云开发并创建环境
在app.js中引入
wx.cloud.init({env:'云开发坏境的id',traceUser:true))
onLaunch: function () {
// 云开发初始化
wx.cloud.init({
env:"云开发坏境的id",
traceUser:true
})
}
三:编写云函数
在getopenid云函数的
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,
}
}
四:上传并部署云函数
最后把云函数上传都云端