我在使用Python編寫的數據庫中獲取數據時遇到了一些問題。我列入到組件的代碼是:ReactJS MeteorJS Axios // 401 [未經授權]錯誤
axios.get('http://192.168.122:8000/messenger_api/fb_fanpages/', {
headers: {
'authorization': 'Token 539dec',
'content-type': 'application/json'
}
}).then(resp => {
console.log(resp)
}).catch(err => {
console.log(err)
})
而且在我recieving瀏覽器中的錯誤是
我紅大量的文章和觀看教程在YouTube上,但我無法找到解決我的問題。我認爲它與我正在使用的堆棧有關 - 可能是它的流星?我正在考慮的另一個選項是標題 - 我使用了錯誤的語法?然而,這是不太可能的,因爲正如我所說的,我檢查了文檔等。對我而言,一切看起來都很好。我不僅確定Meteor env或其他東西。我還爲Chrome安裝了CORS擴展程序以排除此選項。預先感謝所有答案。
稍微更新。當我使用Insomia時,我可以得到迴應。 我還添加withCredentials:真實的代碼和現在的誤差是 的XMLHttpRequest不能加載 響應預檢請求未通過訪問控制檢查:「的值訪問控制允許來源」在報頭當請求的憑證模式爲'include'時,響應不能是通配符'*'。原因'http:// localhost:3000'因此不被允許訪問。由XMLHttpRequest發起的請求的憑證模式由withCredentials屬性控制。 – Rachomir