如何解決「重定向已被 CORS 政策阻止:沒有「Access-Control-Allow-Origin」標頭」?
P粉420958692
2023-08-23 13:18:14
<p>我正在使用 <code>Vue js</code> 開發一個應用程式。
根據我的設置,我需要在設定更改時將變數傳遞給我的 URL。 </p>
<pre class="lang-js prettyprint-override"><code><!-- language: lang-js -->
$.get('http://172.16.1.157:8002/firstcolumn/' c1v '/' c1b, function (data) {
// some code...
});
</code></pre>
<p>但當我的應用程式點擊 URL 時,它會顯示以下訊息。 </p>
<pre class="brush:php;toolbar:false;">Failed to load http://172.16.1.157:8002/firstcolumn/2017-03-01/2017-10-26: Redirect from 'http:/ /172.16.1.157:8002/firstcolumn/2017-03-01/2017-10-26' 至 'http://172.16.1.157:8002/firstcolumn/2017-03-01/2017-1020617-1020617-102017-102017-102017-102017-102017-102017-102017-102017-10202017-102017-102017 blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8080' is therefore not allowed access.</pre>
<p><br /></p>
謝謝大家,我透過 Chrome 上的這個擴充解決了。
允許 CORS:Access-Control-Allow-Origin一个>
除了 awd 提到的讓負責伺服器的人員重新配置(本地開發的不切實際的解決方案)之外,我還使用了這樣的更改來源 chrome 插件:
Moesif Orign 和 CORS 轉換器(以前是免費的,但現在想要一個工作電子郵件地址>_>)您可以讓您的
本機開發伺服器(例如:localhost:8080)
看起來來自172.16.1.157:8002或任何其他網域
。