Laravel 8 CORS & Cookies

2021-07-26 09:56 更新

如果你無法通過在單獨的子域上執(zhí)行的 SPA 對應用程序進行身份驗證,則可能配置了錯誤的 CORS (跨源資源共享) 或會話 Cookie 設置。

你應該確保應用程序的 CORS 配置返回的 Access-Control-Allow-Credentials 標頭的值為 true。你可以在 cors 配置文件中配置應用程序的 CORS 設置。

另外,你應該在全局 axios 實例上啟用 withCredentials 選項。通常,這應該在你的 resources/js/bootstrap.js 文件中執(zhí)行:

axios.defaults.withCredentials = true;  
axios.defaults.withCredentials = true;
    
        
'domain' => '.domain.com', 
以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號