From a043e6fab935b6e6cc2a2ad59c95d8f1dc9ba136 Mon Sep 17 00:00:00 2001 From: tim Date: Mon, 14 Jul 2025 12:49:21 +0800 Subject: [PATCH] feat: use token to get visit date~ --- open-isle-cli/src/views/HomePageView.vue | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/open-isle-cli/src/views/HomePageView.vue b/open-isle-cli/src/views/HomePageView.vue index bd11d76d2..ee4b2cd4c 100644 --- a/open-isle-cli/src/views/HomePageView.vue +++ b/open-isle-cli/src/views/HomePageView.vue @@ -105,6 +105,7 @@ import { ref, onMounted, watch } from 'vue' import { useRoute } from 'vue-router' import { stripMarkdown } from '../utils/markdown' import { API_BASE_URL } from '../main' +import { getToken } from '../utils/auth' import TimeManager from '../utils/time' import CategorySelect from '../components/CategorySelect.vue' import TagSelect from '../components/TagSelect.vue' @@ -210,7 +211,12 @@ export default { if (isLoadingPosts.value || allLoaded.value) return try { isLoadingPosts.value = true - const res = await fetch(buildUrl()) + const token = getToken() + const res = await fetch(buildUrl(), { + headers: { + Authorization: token ? `Bearer ${token}` : '' + } + }) isLoadingPosts.value = false if (!res.ok) return const data = await res.json()