如何在 NextJS 中将 prop 从组件传递到 getServerSideProps()?

时间:2021-07-30 12:49:29

标签: reactjs next.js fetch-api getserversideprops

我想将一个 props 从我的组件传递给 getServerSideProps()。它们都在同一页面上。我在下面的代码中希望将 url 从我的组件传递给 getServerSideProps() 以便我可以使用相同的 url 从 API 获取数据。

select m, j, h
from HoldMonitoringJobs m
left join m.jobs j
left join HousekeepingJobs h on h.jobsId = coalesce(j.id, m.jobs.id)

1 个答案:

答案 0 :(得分:0)

您似乎误解了 getServerSideProps 的作用。

文档状态:

<块引用>

如果您从页面导出名为 getServerSideProps 的异步函数, Next.js 将使用数据在每个请求上预渲染此页面 由 getServerSideProps 返回。

因此,您返回的数据将传递给您的 Home 组件,而不是相反。