[問題] ajax留言板傳遞為何被當作跨域請求?

作者: teeheehee (軟尾拋拋翔(′・ω・`))   2020-06-12 13:50:21
大家好 小弟最近用laravel做了一個網站 正佈在網上中 用的是免費的host平台 infinityf
不過程式卻出現了很多問題 跟本地端時很不一樣
比如我做的Ajax即時留言板 卻顯示不出效果 cosole視窗便出現了
https://i.imgur.com/9DqNY6v.jpg
被CORS擋了下來 而連線狀態卻出現了302 https://i.imgur.com/vJMzgPx.jpg
似乎是Ajax功能 被當作跨域請求了
但我沒有呼叫別的網域的東西
ajax與其他程式碼如下
http://i.imgur.com/KR0wfpT.jpg
傳的url 是laravel框架的route
作者: vavamos (vavamos)   2020-06-12 19:53:00
一個http 一個https 跨域了
作者: Lomonosov (羅蒙諾索夫院士)   2020-06-12 21:19:00
你api執行完之後redirect到別人網域了 你要回去看是哪裡做redirect的還是說 你在主機商那邊的設定有問題 連到你的網域之後被導去主機商自己的404?
作者: vi000246 (Vi)   2020-06-13 00:49:00
看起來是schlagen跳轉到infinityfree的網域造成的cors應該是你預設的錯誤頁面是別人的網頁 程式自動跳轉了
作者: garyl62327 (garyl62327)   2020-06-13 12:16:00
Nginx 那邊沒設定好 , 請參考laravel文檔的部署那篇他有給nginx該如何設定

Links booklink

Contact Us: admin [ a t ] ucptt.com