使用NextJS,我只想显示来自服务器的结果

时间:2018-10-08 23:34:08

标签: next.js

如果该人在登录时导航到此处,如何强制刷新。另外,我目前在getInitialProps中完成了数据提取,但是只有在req存在时(服务器端)。我应该怎么做才能确保导航回到此页面是否总是重新渲染服务器端?

1 个答案:

答案 0 :(得分:0)

不可能使getInitialProps仅在服务器端运行。 从docs

  

对于初始页面加载,getInitialProps仅在服务器上执行。   getInitialProps仅在导航到客户端时在客户端上执行   通过Link component或使用路由API的不同路由。

您可以使用服务器端和客户端都存在的同构fetch,因此您不必在意数据的获取方向。在docs as well

上可以找到使用fetch的示例

希望这会有所帮助!