【发布时间】:2021-12-23 12:58:02
【问题描述】:
我有 getServerSideProps 函数从 API 获取数据:
export async function getServerSideProps() {
const res = await fetch(
`https://www.thecocktaildb.com/api/json/v1/1/search.php?s=${queryCocktailName}`
)
const data = await res.json()
return {
props: { data },
}
}
我需要在这个函数中获取查询,( /search/queryCocktailName/ ) 我试过const {query} = useRouter() 但正如 NextJS 所说:只能在函数组件的主体内部调用 Hooks
这个组件位置:search/[id].tsx
【问题讨论】: