【发布时间】:2021-08-26 08:42:57
【问题描述】:
我正在尝试使用 Dynamic Routes 在 Next.js 应用程序中创建一个简单的路由测试
作为测试的一部分,我使用以下代码创建了pages/test/[id].js:
import { useRouter } from 'next/router'
export default function Test() {
const router = useRouter()
console.log(router)
return <p />
}
但是,当点击 URL test/foo?a=1 时,我在控制台中看到以下内容:
ServerRouter {
route: '/test/[id]',
pathname: '/test/[id]',
query: {},
asPath: '/test/[id]',
basePath: '',
events: undefined,
isFallback: false,
locale: undefined,
isReady: false,
locales: undefined,
defaultLocale: undefined,
domainLocales: undefined,
isPreview: false,
isLocaleDomain: false
}
问题是,我期待在这里看到一些东西,尤其是在query。这里缺少什么?
【问题讨论】:
-
可能与this有关
标签: javascript reactjs routes next.js