嗨,我是 Strapi 的新手,我有一个问题。
我有一个处于生产模式的 Strapi 应用程序,因此我无法使用内容类型生成器。
我想知道是否可以修改内容类型以及如何修改。
在 Strapi 的官方文档上我读到:
Strapi 将模型配置文件(定义模型架构的内容)存储在 ./src/api/restaurant/content-types/restaurant/schema.json 等文件中。由于 Node.js 的工作原理,为了使更改生效,需要 Node 重新启动服务器。这可能会导致生产服务停机,同样,这些更改应该在某种源代码控制中进行跟踪。
通常您的开发“流程”将遵循以下路径:
- 开发 - 在主机上本地开发 Strapi 应用程序,然后将更改推送到源代码管理中
- 分阶段 - 将更改从源代码控制部署到“类似生产”的环境以进行测试
- 生产 - 如果不需要其他更改,则部署到生产中
- 根据需要重复,建议您正确版本化并测试您的应用程序
我必须这么做吗?
它在here的文档中表示,它无意改变生产中的内容结构。所以你必须遵循流程,你自己提到过。
出于安全原因,Content-type Builder 插件在生产中被禁用。要更新内容结构,请在本地进行更改并再次部署。