module.exports = async function () { if (this.authInfo) { // 多次执行auth时如果第一次成功后续不再执行 return } const token = this.getUniversalUniIdToken() const payload = await this.uniIdCommon.checkToken(token) if (payload.errCode) { throw payload } this.authInfo = payload if (payload.token) { this.response.newToken = { token: payload.token, tokenExpired: payload.tokenExpired } } }