16 lines
473 B
Plaintext
16 lines
473 B
Plaintext
---
|
||
import Layout from "@/layouts/Layout.astro"
|
||
import Article from "@/components/pages/article.astro"
|
||
import { getSsrArticle } from "@/lib/api"
|
||
|
||
// 按需 SSR:服务端按 ?id= 取数并渲染(保留既有 /cn/article?id= 链接,无需改动其他页面)
|
||
export const prerender = false
|
||
|
||
const id = Astro.url.searchParams.get("id")
|
||
const { article, error } = await getSsrArticle(id)
|
||
---
|
||
|
||
<Layout>
|
||
<Article article={article} locale="cn" error={error} />
|
||
</Layout>
|