请先看第一篇:node获取存储token和ticket / 生成签名html
一:后端前端
使用:node
1. app.js里引入web
const setSdk = require('./config/setSdk')
ctx.body = await setSdk(ctx.request.body.url)
二:前端ajax
前端须要post给后端一个当前页面的urljson
let url = location.href.split('#')[0] $.ajax({ type: 'post', url: '接口地址', dataType: 'json', data: { url }, success: (res) => { // res是后台返回给前端的签名信息, // 用来匹配 wx.config //包括: // appId: res.appId, // timestamp: res.timestamp, // nonceStr: res.nonceStr, // signature: res.signature, } })