Vue 와 SpringBoot 를 FrontEnd 와 BackEnd 로
두 개의 port 를 구성한 개발환경에서..
Vue 는 5173 에서 https 를 사용하고,
SpringBoot 는 443 에서 https 를 사용.
vite.config.js 에서 proxy 등록하여
/api 는 443 포트의 https://localhost 를 바라보게 되어 있음.
테스트를 잘 하다가, 서버쪽에서 IP 를 찍어보니 IPv6 로 찍히고 있어서..
IPv4 세팅을 위해 "-Djava.net.preferIPv4Stack=true" 적용.
5173 포트 화면에서 443 포트를 호출하는
proxy 경로를 호출하자 에러... ㅠ.
IPv6 로 되돌리자 정상 작동..
그래도, IPv4 가 아직은 유용하니 포기 못하고..
FrontEnd 쪽 package.json 의 scripts 에
"dev" : "vite" 를
"dev" : "vite --host" 로 해 보라는 글이 있는데..
이건 아님.
그 외에도 이것저것 해 보라 하여 따라 해 보았으나,
결과는 역시나 proxy 가 작동하지 않음.
구글링 하다 보니,
Node.js 버전이 18.x 인데 20.x 로 올리니 된다는 글이 나옴.
확인해 보니 개발환경의 Node.js 가 v18.18. (아, 욕 한거 아님요)
Node.js 사이트 둘러보니 20.9 LTS.
간만에 윈도우 재시작 하고 설치한 다음,
실행해 보니.. 헐.. proxy 호출이 잘 되네.
.Fine.
'Local & Server' 카테고리의 다른 글
MS 원격 데스크톱 포트가 변경되었다면.. (0) | 2023.05.17 |
---|---|
해킹 의심 ip (0) | 2021.11.23 |
크롬에서 로그인이 안 될 때..? (0) | 2021.02.18 |
jpg 파일 압축비와 품질 (0) | 2020.05.14 |
주민등록번호 CI (0) | 2019.08.16 |