feat: use token to get visit date~

This commit is contained in:
tim
2025-07-14 12:49:21 +08:00
parent 424d30db77
commit a043e6fab9

View File

@@ -105,6 +105,7 @@ import { ref, onMounted, watch } from 'vue'
import { useRoute } from 'vue-router' import { useRoute } from 'vue-router'
import { stripMarkdown } from '../utils/markdown' import { stripMarkdown } from '../utils/markdown'
import { API_BASE_URL } from '../main' import { API_BASE_URL } from '../main'
import { getToken } from '../utils/auth'
import TimeManager from '../utils/time' import TimeManager from '../utils/time'
import CategorySelect from '../components/CategorySelect.vue' import CategorySelect from '../components/CategorySelect.vue'
import TagSelect from '../components/TagSelect.vue' import TagSelect from '../components/TagSelect.vue'
@@ -210,7 +211,12 @@ export default {
if (isLoadingPosts.value || allLoaded.value) return if (isLoadingPosts.value || allLoaded.value) return
try { try {
isLoadingPosts.value = true isLoadingPosts.value = true
const res = await fetch(buildUrl()) const token = getToken()
const res = await fetch(buildUrl(), {
headers: {
Authorization: token ? `Bearer ${token}` : ''
}
})
isLoadingPosts.value = false isLoadingPosts.value = false
if (!res.ok) return if (!res.ok) return
const data = await res.json() const data = await res.json()