首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有没有办法将ID和Slug从getStaticPaths传递到getStaticProps [nextjs]

有没有办法将ID和Slug从getStaticPaths传递到getStaticProps [nextjs]
EN

Stack Overflow用户
提问于 2020-09-02 04:25:23
回答 1查看 856关注 0票数 2

我想在我的next.js应用程序中将我的URL设置为插件,但也需要将itemID传递给getStaticProps,以便从我的API中获取所需的数据。

如何将ID和slug都从getStaticPaths传递给getStaticProps而不是其中之一?

代码语言:javascript
运行
复制
export async function getStaticPaths() {
  const paths = items.map(item => (
    { params: { id: item.itemID }}
  ))

  return {paths, fallback: false}
}

我希望做这样的事情:

代码语言:javascript
运行
复制
const paths = items.map(item => ({ 
      params: { 
        id: item.itemID,
        title: item.description
      }
    }))
EN

Stack Overflow用户

发布于 2020-09-02 14:40:58

我相信你可以在这个blog example from Next.js中找到你的问题的答案。它们首先调用getStaticPaths()以获取所有路径的列表,然后将该信息传递给getStaticProps()以获取每条路径的数据。由于数据是在构建时生成的,我相信Nextjs可以一次性构建所有页面并准备好提供服务。

票数 -1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63694975

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档