260706_1_계정, 로그인, 보안 초안 작성
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
import { defineConfig } from "vite";
|
||||
import { resolve } from "node:path";
|
||||
import { fileURLToPath } from "node:url";
|
||||
|
||||
const __dirname = fileURLToPath(new URL(".", import.meta.url));
|
||||
|
||||
/**
|
||||
* Vite 설정 — 임도 설계 웹앱 (Vanilla TS + Three.js)
|
||||
*
|
||||
* - root: A00_Common (index.html 위치)
|
||||
* - 페이지 폴더(A01_Home 등)는 ../를 통해 접근
|
||||
* - 0_old(구형 코드), venv(파이썬)는 빌드에서 제외
|
||||
*/
|
||||
export default defineConfig({
|
||||
root: "A00_Common",
|
||||
publicDir: false,
|
||||
resolve: {
|
||||
alias: {
|
||||
"@ui": resolve(__dirname, "./ui_template"),
|
||||
"@config": resolve(__dirname, "./config"),
|
||||
"@util": resolve(__dirname, "./common_util"),
|
||||
},
|
||||
},
|
||||
server: {
|
||||
port: 5173,
|
||||
open: false,
|
||||
// 백엔드(FastAPI) 프록시 — config_frontend.ts의 API_BASE_URL과 정합
|
||||
proxy: {
|
||||
"/api": {
|
||||
target: "http://localhost:8000",
|
||||
changeOrigin: true,
|
||||
},
|
||||
},
|
||||
},
|
||||
build: {
|
||||
outDir: "../node_modules/.build",
|
||||
emptyOutDir: true,
|
||||
target: "es2022",
|
||||
},
|
||||
optimizeDeps: {
|
||||
exclude: ["0_old"],
|
||||
},
|
||||
});
|
||||
Reference in New Issue
Block a user