Slave/hotlink serve #10

Merged
nobswebdev merged 4 commits from slave/hotlink-serve into master 2026-10-27 13:25:54 +00:00
3 changed files with 13 additions and 3 deletions
Showing only changes of commit 6407b64f26 - Show all commits
+6 -1
View File
@@ -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')}`
+1 -1
View File
@@ -2,5 +2,5 @@ import axios from 'axios';
import { config } from '@/config';
export const api = axios.create({
baseURL: config.baseUrl
baseURL: config.api.baseUrl
});
+6 -1
View File
@@ -7,6 +7,7 @@
<script setup lang="ts">
import { computed } from 'vue';
import { useRoute } from 'vue-router';
import { config } from '@/config';
import { buildHotlinkImagePath } from '@/utils/share/buildHotlinkImagePath';
const route = useRoute();
@@ -19,6 +20,10 @@ const imageSrc = computed((): string | null => {
return null;
}
return buildHotlinkImagePath(uploadId, secret);
const { baseUrlRoot } = config.api;
const path = buildHotlinkImagePath(uploadId, secret);
return `${baseUrlRoot}${path}`;
});
</script>