var result;
async function verify() {
const ticket = await client.verifyIdToken({
idToken: token,
audience: CLIENT_ID,
});
}
verify().catch(console.error);
如果有错误, 我要设置
var result = 'fail';
如果没有错误, 我要设置:
var result = 'success';
我该怎么做?
答案 0 :(得分:0)
为什么不让您的verify
返回这样的结果值?然后在其中可以使用try-catch封装客户端函数:
async function verify() {
try {
const ticket = await client.verifyIdToken(...);
return 'success';
} catch(err) {
// probably some extra logging here
return 'fail';
}
}
...
var result = await verify(); // will be either success or fail