import { defineConfig } from 'vite' // Vite 설정 함수를 가져온다.

export default defineConfig({ // Vite 개발 서버 설정을 내보낸다.
  server: { // 개발 서버 옵션을 정의한다.
    host: '127.0.0.1', // 로컬 개발 서버 호스트를 고정한다.
    port: 5173, // Vue 개발 서버 포트를 지정한다.
    proxy: { // 백엔드 API 프록시를 설정한다.
      '/api': { // api 경로로 시작하는 요청을 프록시 대상으로 지정한다.
        target: 'http://127.0.0.1:8000', // FastAPI 서버 주소로 요청을 전달한다.
        changeOrigin: true, // 프록시 요청의 출처 헤더를 대상 서버 기준으로 변경한다.
      }, // /api 프록시 설정을 닫는다.
    }, // 전체 프록시 설정을 닫는다.
  }, // 개발 서버 설정을 닫는다.
}) // 최종 Vite 설정 객체를 반환한다.
