我刚刚开始研究 Strapi。创建一些集合后,我想返回并更改 API id。
但我似乎无法在内容类型生成器中做到这一点。
如果我需要更改它,我是否必须删除整个集合,然后重新从头开始? 或者是否可以更改一些配置来处理它?
我浏览了文档并谷歌。找不到有关该主题的任何内容。我想也许可以深入研究 JavaScript 并编写我自己的 API。但对于如此简单的改变来说这样做没有多大意义。
这并不简单,但它是可能的。在 API 文件夹中,您需要找到包含要更改的集合的文件夹。在您的示例中,它将是 /api/our-services-card。
假设您想将其更改为我们的服务卡。
您需要将 /api/our-services-car 重命名为 /api/our-service-card。您还需要重命名 /api/our-service-card/content-types 内的 our-services-card 文件夹。
然后,您必须更改最后一个文件夹中包含的 schemas.json 文件:
"kind": "collectionType",
"collectionName": "our-service-cards",
"info": {
"singularName": "our-service-card",
"pluralName": "our-service-cards",
"displayName": "Service Card",
"description": ""
}
然后,检查其余文件夹,看看是否有任何引用旧名称的内容。重新启动 Strapi,这应该可以工作(它对我有用)。