Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用react+;下一代_Javascript_Nginx_Caching_Next.js_Server Side Rendering - Fatal编程技术网

Javascript 使用react+;下一代

Javascript 使用react+;下一代,javascript,nginx,caching,next.js,server-side-rendering,Javascript,Nginx,Caching,Next.js,Server Side Rendering,我创建了一个应用程序,其中一些页面在服务器端呈现,但我意识到有些事情进展不顺利。我可以看到请求的页面在我的浏览器上像往常一样呈现;但是我向我的页面发送了一个CURL请求,响应存储在一个文件mypage.htm中,然后我打开mypage.htm,该页面没有按预期呈现 我选择SSR的第一个原因是将响应缓存到前沿层,如Nginx或Varnish 我想知道Nextjs是否提供完全服务器端呈现的页面,或者它只是在开玩笑,在行业中扮演一个神圣的木雕明星的角色,比如“嘿,我在服务器端呈现东西,但实际上没有在服

我创建了一个应用程序,其中一些页面在服务器端呈现,但我意识到有些事情进展不顺利。我可以看到请求的页面在我的浏览器上像往常一样呈现;但是我向我的页面发送了一个CURL请求,响应存储在一个文件
mypage.htm
中,然后我打开
mypage.htm
,该页面没有按预期呈现

我选择SSR的第一个原因是将响应缓存到前沿层,如Nginx或Varnish


我想知道Nextjs是否提供完全服务器端呈现的页面,或者它只是在开玩笑,在行业中扮演一个神圣的木雕明星的角色,比如“嘿,我在服务器端呈现东西,但实际上没有在服务器端呈现东西!”或者我错过了一些细节

Next.js支持3种方法

  • SSR(定义
    getInitialProps
    时)
  • SSG-静态站点生成,在构建时创建一个静态页面(当您定义
    getStaticProps
    时)
  • 静态站点重新生成,在构建时创建静态页面,当数据更改时,再次重新生成静态页面(当您在其中定义
    getStaticProps
    +
    revalidate
    字段时)

  • 有关更多信息,请阅读

    我将尽快查看。谢谢@felixmosh