반응형
현재 프로젝트에서 검색엔진을 사용하는데, 개발용 검색엔진 서버가 따로 없다.
심지어 망도 분리되어 있어서 매번 보안토큰으로 VPN 통해서 접속해야 하는데 개발생산성이 너무 떨어졌다.
그래서 우리 회사 IP에만 CORS를 허용하는 필터를 만들어두었고, 인터넷망으로도 로컬에서 개발작업이 가능했다.
이번에 사이트 개선을 하는데 vue.js로 프로토타입을 만들어보느라 크롬 브라우저에서 이래저래 테스트해보고
IE에서 해보니 잘된다. IE 개발자도구에서 시뮬레이터를 켜서 IE9로 맞추니...안된다!!
자바스크립트 오류를 보니 다음과 같은 메시지가 있다.
No transport
전송을 안한다고?
찾아보니 CORS 설정 때문인 것 같다.
$.support.cors = true;
이렇게 하라는 글이 있어서 제이쿼리 설정도 저렇게 해봤지만 안된다.
http://periar.tistory.com/entry/ajax-IE-에러-No-Transport-액세스가-거부되었습니다
이 포스팅을 보니 자기 서버를 프록시처럼 사용하여 해결한 것 같다.
하............설마?
그래서 내부망에 붙어서 CORS설정을 지우고 내 로컬로 요청을 날리니 IE9 모드에서도 아주 잘된다.
개발용으로 내부프록시를 만드는 건 좀 아닌것같고.....그냥 내부망 붙어서 개발해야겠다 ㅠㅠ
반응형
'프로그래밍 > 이것저것 일하면서' 카테고리의 다른 글
Tomcat 8 / tomcat rfc 7230 rfc 3986 오류 (0) | 2018.10.02 |
---|---|
윈도10 Bash에서 C드라이브 접근하기 (0) | 2018.09.19 |
React 공식 사이트, 문서, 튜토리얼 한글 번역 (React, React.js, React korea) (0) | 2018.09.17 |
MySQL / You can't specify target table 'TABLE' for update in FROM clause (0) | 2018.09.03 |
Internet Explorer 9 (IE9), 인터넷 익스플로러 9 무설치 버전 다운로드 (3) | 2017.11.20 |