我正在使用 Tymon JWT auth 庫來保護我在 laravel 中的 API 路由。一切正常,但是當發出未經身份驗證的 API 請求時,它會嘗試重定向到登錄路由。相反,我想捕獲未經身??份驗證的例外和對前端的 401 JSON 回應。
關于代碼,它或多或少與下面的教程相同:https : //www.positronx.io/laravel-jwt-authentication-tutorial-user-login-signup-api/
任何已經實作這一目標的人的幫助將不勝感激。
uj5u.com熱心網友回復:
如果您發送Accept標頭,因為application/json這將導致例外處理程式在處理auth中間件將拋出的未經授權的例外時回傳 JSON 。您可以在 的unauthenticated方法中看到這一點Illuminate\Foundation\Exceptions\Handler。
如果您不以某種方式讓服務器知道您想要回傳 JSON,并且還有其他方式,它會假定這是一個普通的 Web 請求并默認回傳到“登錄”頁面的重定向。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/403657.html
標籤:
