【问题标题】:Next.js routing: base dynamic slug / static slugNext.js 路由:基础动态 slug / 静态 slug
【发布时间】:2021-07-11 20:21:35
【问题描述】:

我有一种情况,在 url 的基础上我有一个动态的 slug 来获取数据。现在我发现我需要一个静态 slug,这将表示一个不同的页面,但仍然可以访问基本动态 slug 以获取信息。

示例路径

/formABC (page1)

/formABC/complete (page2)

page1 根据动态 slug 获取数据,但知道它不在“完整”页面上

page2 根据动态 slug (formABC) 获取数据,但知道它在整个页面上

当前文件夹结构

pages/
  [formName].js

那么 1,用 next.js 可以吗?

还有 2 个我应该尝试的起点(文件结构、预定义的下一个方法)?

【问题讨论】:

    标签: javascript routes next.js server-side-rendering


    【解决方案1】:

    这可以通过以下文件夹结构实现:

    pages/
      [formName]/
         complete.js
         index.js
    

    每个页面都有自己的数据获取方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-09
      • 2022-01-04
      • 2020-06-20
      相关资源
      最近更新 更多