reactjs - 无法将 access_token 传递给 Reactjs 中的端点
问题描述
我正在尝试从需要access_token
. 还有另一个用于获取的 API access_token
。因此,我首先尝试获取 access_token,然后将其传递给返回数据的 API。
我观察到令牌 API 被击中,但是当它被传递给数据 API 时,令牌是undefined
请建议如何先获取access_token,然后将其传递给data_api。
解决方案
const useFetch = (url,headers)=>{
const [status, setStatus] = useState('idle');
const [data, setData] = useState([]);
const [loading, setLoading] = useState(true)
useEffect(() => {
const fetchData = async () => {
setStatus('fetching');
const response = await fetch(
url,headers
);
const data = await response.json();
setData(data)
setLoading(false)
setStatus('fetched');
};
fetchData();
}, [url,headers,setStatus,setData,setLoading]);
return { data,loading }
}
推荐阅读
- node.js - 表单验证后如何将用户发送到下一页?
- python - 当我运行以下代码时,错误“TypeError:'NoneType'类型的参数不可迭代”显示
- android - 来自两个不同人的 PlayStore 发布
- python - 如何指示 Spyder3 使用特定版本的 Python
- laravel - 似乎无法成功通过变量传递到 laravel Route
- amazon-cloudtrail - 为什么我的 Cloudtrail 密钥具有随机 ID?
- ios - 如何在 swiftUI 列表中更改复杂数据源
- c++ - 如何修复“错误:'_1'未在此范围内声明”?
- python - Python中的正则表达式和替换
- sql - SQL - 加入两个查询,并在没有匹配项时设置默认值