我想从我的一个页面重定向用户。我以前用redirect metatag做的。但是,我在Next.js 13 appRouter的metadata API中没有找到类似的选项。
appRouter
metadata
qgelzfjb1#
重定向元数据还没有任何内置支持。x1c 0d1x的数据结帐-https://nextjs.org/docs/app/api-reference/functions/generate-metadata#unsupported-metadata我们可以通过redirect(),Middleware,Security Headers使用适当的HTTP Headers
import { redirect } from 'next/navigation' async function fetchTeam(id) { const res = await fetch('https://...') if (!res.ok) return undefined return res.json() } export default async function Profile({ params }) { const team = await fetchTeam(params.id) if (!team) { redirect('/login') } // ... }
字符串
1条答案
按热度按时间qgelzfjb1#
重定向元数据还没有任何内置支持。x1c 0d1x的数据
结帐-https://nextjs.org/docs/app/api-reference/functions/generate-metadata#unsupported-metadata
我们可以通过redirect(),Middleware,Security Headers使用适当的HTTP Headers
字符串