这是我从 API 获取数组的代码。授权是通过 csrf 令牌
总是收到这个 api 地址的认证错误
function getCsrfToken() {
return Cookies.get('csrftoken')
}
function Collections() {
useEffect(() => {
axios.defaults.xsrfHeaderName = "X-CSRFTOKEN";
axios.defaults.xsrfCookieName = "csrftoken";
fetchData()
}, []);
const fetchData = () => {
axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest'
axios.defaults.headers.common['X-CSRFTOKEN'] = getCsrfToken()
axios.get('http://95.217.220.49:8000/api/user/access?include_match_count=1', {
})
.then(response => {
// If request is good...
console.log(response.data);
})
.catch((error) => {
console.log('error ' + error);
});
}
}