Flutter로 웹을 개발하다가, 백엔드 서버와 통신을 하는 경우 cors에러 마주치는 경우가 있다. 이때 flutter_cors 패키지를 사용하는 것을 강력 추천한다!!!!!!.
dart pub global activate flutter_cors
fluttercors --disable
만약 fluttercors를 실행하는도중에 아래와 같은 에러를 만난다면 변수 환경설정을 해주는 것이 필요하다. 맥이라면 아래와 같이 진행하면 된다.
zsh: command not found: fluttercors
vim ~/.zshrc
에디터에 들어가서
export PATH="$PATH":"$HOME/.pub-cache/bin"를 추가한다.
그리고 ESC를 누르고 :wq로 저장하고 밖으로 나온다.
cors에러와 관련해서 이 방법이 가장 효과적인것 같다.