2017-07-06 83 views
1

我有一個在Heroku上託管的Laravel應用程序,目前處於密碼保護的臨時環境中。它可以通過https://訪問,但axios向http://發出請求並導致cors錯誤......我嘗試添加允許源標頭作爲中間件的路由,但並未修正錯誤。Axios Vue.js在Heroku Laravel應用程序上拋出Cors錯誤

有沒有辦法強制axios默認使用https?我不想將完整的URL傳遞給axios.get()

這不會發生在本地,所以它可能是由Heroku引起的?

回答

0

有一個Pull Request將試圖訪問http/s,如果其他協議失敗。所以現在是時間問題。

0

我認爲這個問題實際上與Heroku有關,但我不能確定。

唯一告訴我的是,我通過Laravel Forge轉移到EC2實例,並且沒有任何問題。

奇怪的是,我也有一些文件被請求沒有www。當在瀏覽器中查看時,它將css文件強制爲裸域。奇怪的是,其他的CSS文件加載了www。並沒有重定向,所以我認爲它也可能是一個權限的事情。

我通過簡單地更改文件名和重定向停止來解決文件問題,因此可能是過度熱忱的重定向。無論哪種方式,這是令人討厭的,我想我嘗試了一切,希望信息有助於未來的其他人。

乾杯

相關問題