首页 > 解决方案 > 无法将 access_token 传递给 Reactjs 中的端点

问题描述

我正在尝试从需要access_token. 还有另一个用于获取的 API access_token。因此,我首先尝试获取 access_token,然后将其传递给返回数据的 API。

我观察到令牌 API 被击中,但是当它被传递给数据 API 时,令牌是undefined

在此处输入图像描述

请建议如何先获取access_token,然后将其传递给data_api。

标签: reactjsreact-hooksaccess-tokenfetch-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 }
}

推荐阅读