说明介绍:
小程序云开发功能来获取用户的openid。
一般在我们需要用到用户登录的时候,通常是需要获取微信小程序的openid的,由于微信的限制,一般我们只能通过后台去调微信的接口,来授权获取,增加了后端开发的负担和不必要性。
这里介绍一种简单的方式,让前端直接搞定,就是如图所示采用微信小程序自带的云开发。
首先,我们需要登录正式项目,测试号不可以云开发
代码如下:
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, } }
config.json
{ "permissions": { "openapi": [ ] } }
文章评论