【发布时间】:2023-01-18 23:54:30
【问题描述】:
我在 Reactjs 中工作并使用 nextjs,我的 [slug.js] 可以正常使用以下 url
<Link href={`/${post.slug}`}><a>
但是我想用这个发送/传递“隐藏”(附加参数),每当我尝试这样做时我都会收到 404 错误,我想要这个是因为在某些页面中我想在“serversideprops”中使用不同的 api,现在在这里是我的代码
export const getServerSideProps = async ({ params }) => {
console.log(params); // right now i am getting "slug" as parameter
if(params.anotherparamter)
{
//futher code
}
elseif(params.slug){
const { data: data2 } = await Axios.get(`https://xxxxxxxxxxxxxxxxxxxxxxxxx/${params.slug}`);
}
const blogs = data2;
return {
props: {
blogs: blogs
},
};
};
【问题讨论】:
标签: javascript reactjs next.js