提交 bba4b940 authored 作者: 王鹏飞's avatar 王鹏飞

fix: 修复微信分享不起作用的问题

上级 66dcb93d
...@@ -38,8 +38,8 @@ function getsignature (req, res) { ...@@ -38,8 +38,8 @@ function getsignature (req, res) {
share_json.jsapi_ticket = JSON.parse(body).ticket share_json.jsapi_ticket = JSON.parse(body).ticket
share_json.noncestr = Math.random().toString(36).substr(2, 15) // 随机字符串 share_json.noncestr = Math.random().toString(36).substr(2, 15) // 随机字符串
share_json.timestamp = parseInt(new Date().getTime() / 1000) + '' // 事件戳 share_json.timestamp = parseInt(new Date().getTime() / 1000) + '' // 事件戳
const pageUrl = req.body.url || req.headers.referer
let str1 = 'jsapi_ticket=' + share_json.jsapi_ticket + '&noncestr=' + share_json.noncestr + '&timestamp=' + share_json.timestamp + '&url=' + req.headers.referer let str1 = 'jsapi_ticket=' + share_json.jsapi_ticket + '&noncestr=' + share_json.noncestr + '&timestamp=' + share_json.timestamp + '&url=' + pageUrl
let token = sha1(str1) let token = sha1(str1)
return err ? reject(err) : res.send({ return err ? reject(err) : res.send({
token: token, // 上一步获取的 ticket token: token, // 上一步获取的 ticket
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论