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 Oriented > Vue.js' 카테고리의 다른 글
lit-html 에서 readonly, checked, disabled, selected 설정 (0) | 2024.10.17 |
---|---|
Vue3 + Typescript + script setup (5) | 2024.10.07 |
'Vue + Vite' 에서의 이미지 사용 요령 (2) | 2024.09.25 |
Vue 개발 구성 조합 (3) | 2024.09.12 |
Vue 2024, Webpack VS Vite, Composition API VS Option API (0) | 2024.09.04 |