2022년 4월 3일 일요일

flutter에서 크롬으로 http 리퀘스트시 XMLHttpRequest 에러날경우

모바일에서는 잘작동하는데 크롬에서 디버깅할때 해당이슈가 나옴..

스텍오버플로우에 조사해보니까 보안관련 CORS 이슈라고 해서 다음조취를 취해야함


1. 플러터가 설치된폴더에서 다음으로 flutter\bin\cache 이동해서
flutter_tools.stamp 라는 파일을 삭제


2. 플러터가 설치된폴더에서 다음으로 flutter\packages\flutter_tools\lib\src\web 이동후
chrome.dart 파일을 찾아서 txt편집기로 연다.


3. 내용중에 '--disable-extensions', 를 찾는다.


4. 그다음줄에 '--disable-web-security', 라고 넣고 저장하고 IDE 재시작


다시 그럼에서 실행하면 보안관련 경고창뜨면서

http 패키지에서 정상적으로 통신할수 있음..

댓글 없음:

댓글 쓰기