From a7c6be27358243845661678e8e68c6dfee08088f Mon Sep 17 00:00:00 2001 From: Tim <135014430+nagisa77@users.noreply.github.com> Date: Fri, 4 Jul 2025 18:29:01 +0800 Subject: [PATCH 1/2] feat(frontend): make api base configurable --- open-isle-cli/src/main.js | 7 +++++++ open-isle-cli/src/views/LoginPageView.vue | 3 ++- open-isle-cli/src/views/SignupPageView.vue | 5 +++-- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/open-isle-cli/src/main.js b/open-isle-cli/src/main.js index e051776ff..c3e72a93a 100644 --- a/open-isle-cli/src/main.js +++ b/open-isle-cli/src/main.js @@ -3,4 +3,11 @@ import App from './App.vue' import router from './router' import './assets/global.css' +// Configurable API domain and port +export const API_DOMAIN = + process.env.VUE_APP_API_DOMAIN || + `${window.location.protocol}//${window.location.hostname}` +export const API_PORT = process.env.VUE_APP_API_PORT || window.location.port +export const API_BASE_URL = API_PORT ? `${API_DOMAIN}:${API_PORT}` : API_DOMAIN + createApp(App).use(router).mount('#app') diff --git a/open-isle-cli/src/views/LoginPageView.vue b/open-isle-cli/src/views/LoginPageView.vue index 37306c6ab..32c433c88 100644 --- a/open-isle-cli/src/views/LoginPageView.vue +++ b/open-isle-cli/src/views/LoginPageView.vue @@ -48,6 +48,7 @@