【发布时间】:2019-07-29 06:03:02
【问题描述】:
我使用 gatsby-node.js 和 gatsby-ssr.js 文件创建了一个 gatsby js 电子商务网站,其中包含文档 (SSR) 中所称的内容。
我注意到这很像预渲染然后是服务器端渲染!
如果在数据库中创建新数据会发生什么,gatsby 是否会实际将新数据服务器端并在服务器中生成代码?
【问题讨论】:
标签: gatsby server-side-rendering
我使用 gatsby-node.js 和 gatsby-ssr.js 文件创建了一个 gatsby js 电子商务网站,其中包含文档 (SSR) 中所称的内容。
我注意到这很像预渲染然后是服务器端渲染!
如果在数据库中创建新数据会发生什么,gatsby 是否会实际将新数据服务器端并在服务器中生成代码?
【问题讨论】:
标签: gatsby server-side-rendering
如果创建了新的源数据,那么您需要触发新的构建。如果您使用的是 netlify,这很容易通过使用构建挂钩来完成。 (触发构建的唯一 url)或者您甚至可以将其设置为在计时器上构建。
之所以这样设置,是因为它是一个静态站点生成器。没有服务器在运行。
如果您想实时加载数据,您也可以随时这样做。但它不会在服务器端呈现。
【讨论】: