diff --git a/src/api.ts b/src/api.ts index 517e029..d58a81b 100644 --- a/src/api.ts +++ b/src/api.ts @@ -2,7 +2,10 @@ import axios from "axios" import { router } from "./router" const http = axios.create({ - baseURL: "https://webapi.xuyue.cc/api", + baseURL: + import.meta.env.MODE === "development" + ? "http://localhost:8000/api" + : "https://webapi.xuyue.cc/api", xsrfCookieName: "xsrfCookieName", xsrfHeaderName: "X-CSRFTOKEN", withCredentials: true, diff --git a/src/env.d.ts b/src/env.d.ts index e69de29..bf2cba6 100644 --- a/src/env.d.ts +++ b/src/env.d.ts @@ -0,0 +1,7 @@ +interface ImportMetaEnv { + readonly MODE: "production" | "development" | "none" +} + +interface ImportMeta { + readonly env: ImportMetaEnv +}