亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

瀏覽器無響應,但郵遞員收到 401

瀏覽器無響應,但郵遞員收到 401

qq_笑_17 2023-09-14 22:03:23
我正在使用 JWT 調用 API。當令牌過期或發送無效令牌時,我在郵遞員中收到 401,但是當我在瀏覽器中執行此操作時,我收到“網絡錯誤”。當令牌有效時它會起作用。我使用axios調用API,但error.response未定義。當我將錯誤對象字符串化時,catch我看到如下內容:{     message :   'Network Error',     name    :   'Error',     stack   :   'Error: Network Error\n    at createError (webpack-internal:///./node_modules/axios/lib/core/createError.js:16:15)\n    at XMLHttpRequest.handleError (webpack-internal:///./node_modules/axios/lib/adapters/xhr.js:83:14)'     }我在請求中得到 200 OPTIONS,但在主GET請求中得到上述錯誤。這可能是因為 CORS。但我不知道該改變什么。是Access-Control-Allow-Origins。*_我不明白為什么我在瀏覽器中看不到 401。有人可以告訴我如何解決這個問題嗎?網絡選項卡的屏幕截圖:選項:
查看完整描述

3 回答

?
慕田峪9158850

TA貢獻1794條經驗 獲得超7個贊

您的服務器可能未設置Access-Control-Allow-Credentialstrue允許授權用戶進行原始訪問。



查看完整回答
反對 回復 2023-09-14
?
aluckdog

TA貢獻1847條經驗 獲得超7個贊

我不認為你實際上有錯誤。只是 axios 默認拋出所有 4xx 響應。請嘗試以下操作:

axios.get("...", { validateStatus(status) { return true; } })


查看完整回答
反對 回復 2023-09-14
?
函數式編程

TA貢獻1807條經驗 獲得超9個贊

要修復此問題,請嘗試添加其他跨源資源共享 (CORS) 標頭。請訪問https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS檢查它們



查看完整回答
反對 回復 2023-09-14
  • 3 回答
  • 0 關注
  • 195 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號