저는 Vue js를 사용하여 애플리케이션을 개발하고 있습니다. 내 설정에 따르면 설정이 변경되면 내 URL에 변수를 전달해야 합니다.
$.get('http://172.16.1.157:8002/firstcolumn/' + c1v + '/' + c1b, 함수(데이터) { // 일부 코드... });그러나 내 애플리케이션이 URL에 액세스하면 다음 메시지가 표시됩니다.
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或任何其他域名.