即使 getServerSideProps 正确返回

时间:2021-07-08 23:32:52

标签: next.js

我有一条路线 /dashboard/dashboard/[id].ts

getServerSideProps/dashboard/[id].ts 执行数据库调用并返回数据:


const books = await orm.find({ library: context.params.id });

return {
  props: { books }
}

现在问题来了:

  1. 我加载了 /dashboard/1 - 这会在页面上显示正确的书籍
  2. 我点击页面上的按钮转到/dashboard
  3. 然后我单击按钮页面转到 /dashboard/2 - 问题出在这里。而不是显示属于 id 2 的书籍,而是使用在我第一步命中的路线上加载的数据。

有人遇到过这个问题吗?关于如何修复的任何想法?

0 个答案:

没有答案