From b07243b373ca74af1ce24d454a700ed535a88505 Mon Sep 17 00:00:00 2001 From: Ubinquitous Date: Thu, 21 Mar 2024 17:27:06 +0900 Subject: [PATCH 1/2] fix(metadata): og test --- app/(docs)/docs/[title]/page.tsx | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/app/(docs)/docs/[title]/page.tsx b/app/(docs)/docs/[title]/page.tsx index e8265a13..5cf5ae64 100644 --- a/app/(docs)/docs/[title]/page.tsx +++ b/app/(docs)/docs/[title]/page.tsx @@ -5,7 +5,6 @@ import { docsQuery } from "@/services/docs/docs.query"; import { likeQuery } from "@/services/like/like.query"; import { Metadata } from "next"; import { generateOpenGraph } from "@/utils"; -import { notFound } from "next/navigation"; import Docs from "./Docs"; interface PageProps { @@ -15,17 +14,13 @@ interface PageProps { } export const generateMetadata = async ({ params: { title } }: PageProps): Promise => { - try { - const queryClient = getQueryClient(); - const data = await queryClient.fetchQuery(docsQuery.title(title)); + const queryClient = getQueryClient(); + const data = await queryClient.fetchQuery(docsQuery.title(title)); - return generateOpenGraph({ - title: data.title, - description: data.contents, - }); - } catch { - notFound(); - } + return generateOpenGraph({ + title: data.title, + description: data.contents, + }); }; const Page = async ({ params: { title } }: PageProps) => { From 34836d01d42adadf8318348155e555ffeb789f8a Mon Sep 17 00:00:00 2001 From: Ubinquitous Date: Thu, 21 Mar 2024 17:30:20 +0900 Subject: [PATCH 2/2] fix(metadata): img url --- utils/index.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/utils/index.ts b/utils/index.ts index bdecd2de..6c73923e 100644 --- a/utils/index.ts +++ b/utils/index.ts @@ -111,7 +111,8 @@ export const generateOpenGraph =