我有一条路线 /dashboard
和 /dashboard/[id].ts
。
getServerSideProps
的 /dashboard/[id].ts
执行数据库调用并返回数据:
const books = await orm.find({ library: context.params.id });
return {
props: { books }
}
现在问题来了:
/dashboard/1
- 这会在页面上显示正确的书籍/dashboard
/dashboard/2
- 问题出在这里。而不是显示属于 id 2
的书籍,而是使用在我第一步命中的路线上加载的数据。有人遇到过这个问题吗?关于如何修复的任何想法?