From 04875659ae8b08a7330613c8b99e2d23139c4418 Mon Sep 17 00:00:00 2001 From: XiaoFans <57002549+6get-xiaofan@users.noreply.github.com> Date: Mon, 19 Feb 2024 00:53:12 +0800 Subject: [PATCH] Fix serverConfig.json fetching behavior across nested routes Ensure that serverConfig.json is fetched consistently from the root directory regardless of the nested route level. Adjusted the axios request to use an absolute path, specifically targeting the serverConfig.json file in the root directory. This resolves the issue where serverConfig.json was being requested relative to the current route, leading to inconsistencies when navigating across nested routes. --- src/config/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/config/index.ts b/src/config/index.ts index 4cd3016..1395088 100644 --- a/src/config/index.ts +++ b/src/config/index.ts @@ -31,7 +31,7 @@ export const getServerConfig = async (app: App): Promise => { app.config.globalProperties.$config = getConfig(); return axios({ method: "get", - url: `${VITE_PUBLIC_PATH}serverConfig.json` + url: `${window.location.origin}/serverConfig.json` }) .then(({ data: config }) => { let $config = app.config.globalProperties.$config;