CORS 정책 차단 리디렉션 문제를 해결하는 방법
P粉824889650
2023-08-21 11:11:10
<p>저는 <code>Vue js</code>를 사용하여 애플리케이션을 개발하고 있습니다.
내 설정에 따르면 설정이 변경되면 내 URL에 변수를 전달해야 합니다. </p>
<pre class="lang-js Prettyprint-override"><code><!-- 언어: lang-js -->
$.get('http://172.16.1.157:8002/firstcolumn/' + c1v + '/' + c1b, 함수(데이터) {
// 일부 코드...
});
<p>그러나 내 애플리케이션이 URL에 액세스하면 다음 메시지가 표시됩니다. </p>
<pre class="brush:php;toolbar:false;">http://172.16.1.157:8002/firstcolumn/2017-03-01/2017-10-26 로드 실패: 'http://에서 리디렉션' /172.16.1.157:8002/firstcolumn/2017-03-01/2017-10-26'을 'http://172.16.1.157:8002/firstcolumn/2017-03-01/2017-10-26/'으로 변경했습니다. CORS 정책 차단: 요청한 리소스에 'Access-Control-Allow-Origin' 헤더가 없습니다. 따라서 'http://localhost:8080' 소스에 대한 접근은 허용되지 않습니다.
모든 분들께 감사드립니다. Chrome 브라우저에서 이 확장 프로그램의 문제를 해결했습니다.
CORS 허용: 액세스 제어-원본 허용
서버 책임자가 서버를 재구성하도록 하는 것에 대해 언급한 것(로컬 개발에는 비현실적인 솔루션) 외에도 저는 다음과 같이 소스 변경 크롬 플러그인을 사용합니다.
Moesif Orign & CORS Changer(이전에는 무료였지만 이제는 직장 이메일 주소 >_> 필요)당신만의 것을 만들 수 있습니다
本地开发服务器(例如:localhost:8080)
看起来来自172.16.1.157:8002或任何其他域名
.