解決 Laravel 5.8 前後端分離跨域問題

sevdot發表於2019-03-29

現在很多專案採用前後端分離,之前我參與過前後端分離的專案,經常要解決的就是跨域問題,之前處理都很順利,一般情況下安裝如下兩個擴充套件包:

安裝其中任何一個都能解決問題。但是最近使用 Laravel 5.8 的時候出現問題,安裝上面擴充套件並不能解決問題,
barryvdh/laravel-cors 上早就有人報出問題了。

image.png

報錯情況一般是這樣的,前端明明傳送 GET 或者 POST 請求,但是看到傳送的卻是 OPTIONS 請求,如圖:

image.png

在控制檯看到的報錯資訊如下:

image.png

出現這種情況是因為瀏覽器跨域請求的原因,解決方案這篇文章能找到 Laravel解決預請求和跨域的問題

最後結論:

  1. 中介軟體需要全域性註冊

相關文章