Reactjs 修复了特定Next.js路径上的侧边菜单

Reactjs 修复了特定Next.js路径上的侧边菜单,reactjs,next.js,Reactjs,Next.js,我开始了一个新的项目,我希望总是有一个顶部导航,只有在一个特定的路线有一个边栏,我可以点击和内容将发生变化 如果我在site.com或site.com,顶部导航应该始终可见/*/** 如果我去site.com/posts,我想看到一个带有所有帖子标题的边栏 如果我点击左边的帖子,它将重定向到site.com/posts/1,只有右边应该更改 我的第二颗和第三颗子弹有问题。我的页面路径是pages/posts/index.js和pages/posts/[id].js但是我如何才能只声明一个文件

我开始了一个新的项目,我希望总是有一个顶部导航,只有在一个特定的路线有一个边栏,我可以点击和内容将发生变化

  • 如果我在site.com或site.com,顶部导航应该始终可见/*/**
  • 如果我去site.com/posts,我想看到一个带有所有帖子标题的边栏
  • 如果我点击左边的帖子,它将重定向到site.com/posts/1,只有右边应该更改

我的第二颗和第三颗子弹有问题。我的页面路径是
pages/posts/index.js
pages/posts/[id].js
但是我如何才能只声明一个文件并避免重复代码 通过让我的
next.config.js
如下所示(我使用的是NextV9.4.4),我能够启用这个实验性选项:

module.exports={
实验性:{
optionalCatchAll:正确,
},
};

通过让我的
next.config.js
如下所示(我使用的是next v9.4.4),我能够启用这个实验选项:

module.exports={
实验性:{
optionalCatchAll:正确,
},
};

这应该可以解决问题issue@Mati-你找到解决办法了吗?我很难找到在哪里启用
optionalCatchAll
实验功能。这应该可以解决问题issue@Mati-你找到解决办法了吗?我很难找到在哪里启用
optionalCatchAll
实验功能。