javascript - 当我使用 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");
},[])
解决方案
如果url
总是从你开始,demo://app?accessToken=
你可以做一个子字符串。
const mainToken = url.subString(22);
推荐阅读
- ios - 如何限制字符数,同时只允许 TextField 中的字符子集?
- node.js - 如何设置节点 http 代理来拦截特定的请求/响应?
- python - 更改颜色是基于数据库中列的表格单元格
- devops - 无法重新加载 Prometheus 配置
- javascript - 如何在 React 功能组件中正确设置 setInterval 计时器?
- python - 尽管有 GIL,多线程仍可加速 CPU 密集型任务
- python - 如何在 Python 中读取 .xz 文件?
- ios - 在应用存档时在 Realm 中收到警告
- sql - 我的 .Include 语句执行 INNER JOIN 而不是 LEFT JOIN (EF Core 3.1)
- python - 如何以 json 格式将 Python 变量打印到终端