软件开发客服
首页 > 上上资讯 > 后端软件定制框架Next.js 9.3支持静态网站生成

后端软件定制框架Next.js 9.3支持静态网站生成

2020-03-11 16:32:06编辑:上上定制浏览量:452

表现亮眼的后端软件定制框架Next.js 9.3推出了最新版本9.3,开始支援新的静态网站定制开发生成功能,并且提供软件预览模式,也让用户能够绕过静态生成页面,在CMS动态显示草稿。通常开发者在建置网站或是网页应用程式的时候,必须选择静态网站生成(Static Site Generation,SSG)或是伺服器端渲染(Server-Side Rendering,SSR)其中一种方法,而Next.js为一种混合框架,可让开发者在每个网页使用最适合的技术。

后端软件定制框架Next.js 9.3支持静态网站生成

Next.js 9.0加入了自动静态最佳化方法,当页面没有getInitialProps等资料撷取需求时,便会在建置的时候自动渲染成HTML,但是官方提到,在许多情况下,即便需要阻挡资料撷取请求,开发者也会希望在建置时,把页面渲染成静态HTML,像是在无头CSM的行销页面或是网站的部落格区块。


因此官方与广大的社群讨论了限制方法,以建立新的方法来统一资料撷取和静态网站生成。现在于Next.js 9.3中,增加了新的资料撷取方法,软件定制开发者可选择让页面在建置期间撷取资料getStaticProps,以及依据每个请求撷取资料的getServerSideProps,或是透过提供参数为动态路径产生静态页面getStaticPaths。当页面从无头CMS中撷取资料时,静态生成方法很好用,但是要在无头CMS撰写草稿,并且想要立即在页面上预览草稿时,就不那麽理想了,因为输出是静态的,预览变更需要重新生成静态页面。因此现在官方在Next.js 9.3中内建了预览模式,可以让用户绕过静态生成的页面,按需渲染CMS的草稿页面。

标签: 软件定制 Next.js 9.3

92

相关资讯

软件定制应用程序Scalar加速Git工作流程

软件定制应用程序Scalar加速Git工作流程

一个能加速Git工作流程的项目.NETCore软件定制应用程序Scalar全新发布,无论开发者使用的储存库大小,都能有效提升Git指令执行效率。Scalar中许多技术源自于微软VF

标签: 软件定制 软件定制和开发 Scalar Git

业务管理软件定制和开发解决方案功能分析

业务管理软件定制和开发解决方案功能分析

什么叫业务管理软件定制和开发设计?业务管理软件定制和开发设计关键注重营销管理功能的顾客关系管理软件,它在一般CRM基本上提升了渠道营销、项目风险管理、市场销售机遇管理、合同管理、价

标签: 软件定制 业务管理软件定制和开发 业务管理软件定制

软件定制开发合同详细说明以及案例介绍

软件定制开发合同详细说明以及案例介绍

签软件定制开发合同,必须留意哪些?签署好一份责权分明,关键点明确的软件定制开发合同书,关于所有软件定制开发合同书的合作双方来讲全是非常有必要的,特别是在关于软件定制软件定制开发合同

标签: 软件定制 软件定制开发合同