| | |
| | | const initAPP = async () => { |
| | | console.log("开始执行服务健康检查..."); |
| | | // 健康检查:获取可用的服务地址 |
| | | let availableBaseUrl = await findAvailableService() |
| | | // const sessionUrl = sessionStorage["cacheUrl"] |
| | | // if(sessionUrl){ |
| | | // availableBaseUrl = sessionUrl |
| | | // }else { |
| | | // sessionUrl = await findAvailableService(); |
| | | // sessionStorage["cacheUrl"] = sessionUrl |
| | | // } |
| | | let availableBaseUrl = "" |
| | | let sessionUrl = sessionStorage.getItem("cacheUrl") |
| | | if(sessionUrl){ |
| | | console.log("使用缓存的地址: ", sessionUrl) |
| | | availableBaseUrl = sessionUrl |
| | | }else { |
| | | sessionUrl = await findAvailableService(); |
| | | sessionStorage.setItem("cacheUrl", sessionUrl) |
| | | availableBaseUrl = sessionUrl |
| | | } |
| | | |
| | | // 注入 Axios 全局 baseURL |
| | | setAxiosBaseUrl(availableBaseUrl); |