fix: update fetch URL to use BASE_URL for version tag retrieval (#4448)

* fix: update fetch URL to use BASE_URL for version tag retrieval

* feat: add configurable update check URL for better flexibility

---------

Co-authored-by: zj <1018zhangjian@gmail.com>
pull/48/MERGE
zhangjian10 2024-09-20 22:37:30 +08:00 committed by GitHub
parent b12ff2d766
commit f9359ed0f9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 4 additions and 1 deletions

View File

@ -7,12 +7,15 @@ import { ToastAction, useToast } from '@vben-core/shadcn-ui';
interface Props { interface Props {
// //
checkUpdatesInterval?: number; checkUpdatesInterval?: number;
//
checkUpdateUrl?: string;
} }
defineOptions({ name: 'CheckUpdates' }); defineOptions({ name: 'CheckUpdates' });
const props = withDefaults(defineProps<Props>(), { const props = withDefaults(defineProps<Props>(), {
checkUpdatesInterval: 1, checkUpdatesInterval: 1,
checkUpdateUrl: import.meta.env.BASE_URL || '/',
}); });
const lastVersionTag = ref(''); const lastVersionTag = ref('');
@ -28,7 +31,7 @@ async function getVersionTag() {
) { ) {
return null; return null;
} }
const response = await fetch('/', { const response = await fetch(props.checkUpdateUrl, {
cache: 'no-cache', cache: 'no-cache',
method: 'HEAD', method: 'HEAD',
}); });