登录部分代码如下:
<button open-type="getUserInfo" lang="zh_CN" class='btn' @getuserinfo="login">登录</button>
login () {
let user = wx.getStorageSync('userinfo')
const self = this
if (!user) {
qcloud.setLoginUrl(config.loginUrl)
qcloud.login({
success: function (userinfo) {
console.log('login success')
qcloud.request({
url: config.userUrl,
login: true,
success (userRes) {
wx.setStorageSync('userinfo', userRes.data.data)
self.userinfo = userRes.data.data
}
})
}
})
}
}
本地koa错误信息:
qcloud-sdk[auth] ERR_GET_SESSION_KEY: { code: 4500,
qcloud-sdk[auth] message: '请求被拒绝,请求重复, 请注意 Nonce 参数两次请求不能
重复, Timestamp 与腾讯服务器相差不能超过 2 小时, 腾讯服务器 Timestamp = 1527570189'
,
qcloud-sdk[auth] codeDesc: 'RequestExpired' } +998ms
koa-weapp-demo Catch Error: Error: ERR_GET_SESSION_KEY {"code":4500,"message":"请 求被拒绝,请求重复, 请注意 Nonce 参数两次请求不能重复, Timestamp 与腾讯服务器相差不
能超过 2 小时, 腾讯服务器 Timestamp = 1527570189","codeDesc":"RequestExpired"} at q
cloudProxyLogin.then.res (E:\web_workspace\mini_program\project1\project1\server\node_modules\wafer-node-sdk\lib\auth\index.js:138:23) at <anonymous> at process._tickCallback (internal/process/next_tick.js:188:7) +1m
相似问题