diff --git a/frontend/src/config/index.ts b/frontend/src/config/index.ts index 69dd13f..dcb3955 100644 --- a/frontend/src/config/index.ts +++ b/frontend/src/config/index.ts @@ -12,8 +12,13 @@ const envInt = (key: string): number => parseInt(env(key), 10); const isEnabled = (key: string): boolean => env(key) === 'true'; +const apiBaseUrl = env('VITE_API_BASE_URL'); + export const config = { - baseUrl: env('VITE_API_BASE_URL'), + api: { + baseUrl: apiBaseUrl, + baseUrlRoot: apiBaseUrl.split('/api')[0] + }, shareOrigins: { clearnet: `${env('VITE_CLEARNET_SCHEME')}://${env('VITE_CLEARNET_DOMAIN')}`, onion: `http://${env('VITE_ONION_HOSTNAME')}` diff --git a/frontend/src/plugins/axios.ts b/frontend/src/plugins/axios.ts index 9d25e1e..6007890 100644 --- a/frontend/src/plugins/axios.ts +++ b/frontend/src/plugins/axios.ts @@ -2,5 +2,5 @@ import axios from 'axios'; import { config } from '@/config'; export const api = axios.create({ - baseURL: config.baseUrl + baseURL: config.api.baseUrl }); diff --git a/frontend/src/views/HotlinkViewerView.vue b/frontend/src/views/HotlinkViewerView.vue index bb800e0..a21f979 100644 --- a/frontend/src/views/HotlinkViewerView.vue +++ b/frontend/src/views/HotlinkViewerView.vue @@ -7,6 +7,7 @@