From bb347dab3b23e9ef33f3d697f0564b8b139f29bf Mon Sep 17 00:00:00 2001 From: passthem Date: Thu, 9 Apr 2026 16:12:39 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=A2=E6=88=B7=E7=AB=AF=E5=92=8C=E6=9C=8D?= =?UTF-8?q?=E5=8A=A1=E7=AB=AF=E5=88=86=E7=A6=BB=20api=20=E7=9B=AE=E6=A0=87?= =?UTF-8?q?=EF=BC=8C=E5=B0=91=E7=82=B9=E8=B5=B0=E5=85=AC=E7=BD=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lib/apis/clients.ts | 8 ++++---- src/pages/blogs.astro | 3 ++- src/pages/blogs/[blog_id].astro | 1 + 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/lib/apis/clients.ts b/src/lib/apis/clients.ts index 8678432..234e108 100644 --- a/src/lib/apis/clients.ts +++ b/src/lib/apis/clients.ts @@ -1,10 +1,10 @@ import axios from 'axios' export const legacyClient = axios.create({ - // baseURL: import.meta.env.SSR - // ? 'https://legacy.passthem.top/api' - // : '/api/legacy', - baseURL: 'https://legacy.passthem.top/api', + baseURL: import.meta.env.SSR + ? ((await import('astro:env/server')) as any)['LEGACY_BACKEND_URL_SSR'] + : 'https://legacy.passthem.top/api', + // baseURL: 'https://legacy.passthem.top/api', timeout: 6000, withCredentials: true, headers: { diff --git a/src/pages/blogs.astro b/src/pages/blogs.astro index ab557c4..d49d806 100644 --- a/src/pages/blogs.astro +++ b/src/pages/blogs.astro @@ -14,7 +14,8 @@ let blogs: ListBlogItemType[] = [] try { blogs = await listBlogs({ page, limit: 100 }) -} catch { +} catch (e) { + console.error(e) return Astro.redirect('/500') } --- diff --git a/src/pages/blogs/[blog_id].astro b/src/pages/blogs/[blog_id].astro index 30e0d09..2df23a8 100644 --- a/src/pages/blogs/[blog_id].astro +++ b/src/pages/blogs/[blog_id].astro @@ -22,6 +22,7 @@ let blogData = null try { blogData = await getBlog(blog_id_num) } catch (e) { + console.error(e) return Astro.redirect('/500') }