首页 > 解决方案 > 当我使用 jwt 令牌时如何进行 paretoken?

问题描述

我在url中有这样的值

          console.log("url:",url)
              url: demo://app?accessToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwcm92aWRlciI6Imtha2FvIiwiaWF0IjoxNjE4MzIwOTg1fQ.Ver4V9lOBamkgU-DQC91LnVZLuvkLOGgytXPnkOWsFg

我想解析url中的token并将其放入maintoken中。

我怎样才能做到这一点?

这是我的代码

    useEffect(()=>{
    Linking.addEventListener("url", ({url}) => {

    console.log("url:",url)


    const maintoken = parseToken(url);

    console.log("token:",token);
    })
    return () => Linking.removeEventListener("url");
    },[])

标签: javascriptnode.jsreactjsreact-native

解决方案


如果url总是从你开始,demo://app?accessToken=你可以做一个子字符串。

const mainToken = url.subString(22);

推荐阅读