【发布时间】:2022-11-02 23:28:42
【问题描述】:
我很难找到有关如何在自定义生产环境(不是 Gatsby Cloud 或 Netlify)中正确设置使用 SSR(服务器端渲染)的 gatsby 端的任何有用文档
在他们的 SSR 文档中有一个部分
服务器端渲染需要一个正在运行的 NodeJS 服务器。您可以将运行 gatsby 的 NodeJS 放在像 Fastly 这样的内容交付网络 (CDN) 后面,但这也需要额外的基础设施(如监控、日志记录和崩溃恢复)。
所以我的一般想法是将这些都放在某个 Docker 容器中并运行
gatsby serve但是根据
gatsby serve(https://www.gatsbyjs.com/docs/reference/gatsby-cli/#serve) 的文档,这不应该用于生产在 Gatsby 站点的根目录中,为您的站点的生产版本提供服务测试
可以使用服务生产吗?使用时需要注意哪些安全问题?是否有详细的文档如何在自定义环境中进行设置?
【问题讨论】: