使用魔法链接 magic-sdk v6.1.0 、 v8.1.0 登录时,我立即收到魔法链接过期错误。有时即使我没有点击链接也会发生这种情况。我已经使用节点版本 12 和 16 进行了测试
这是我的魔术登录功能的登录代码实现
const magic = useMagicLogin()
magic.auth
.loginWithMagicLink({ email: emailAddress })
.then((res) => {
checkLoginStatus()
})
.catch((err: any) => {
callback(err?.message)
})
这是我对 useMagicLogin Hook 的实现
const rpcUrl = getRpcUrl()
const chainId = parseInt(process.env.REACT_APP_CHAIN_ID)
const BSCOptions = {
rpcUrl, // Smart Chain RPC URL
chainId, // Smart Chain chain id
}
const magic = new Magic('pk_********', { network: BSCOptions })
return magic
}