如何更改strapi中的API ID?

问题描述 投票:0回答:1

我刚刚开始研究 Strapi。创建一些集合后,我想返回并更改 API id。

API ID field is disabled

但我似乎无法在内容类型生成器中做到这一点。

如果我需要更改它,我是否必须删除整个集合,然后重新从头开始? 或者是否可以更改一些配置来处理它?

我浏览了文档并谷歌。找不到有关该主题的任何内容。我想也许可以深入研究 JavaScript 并编写我自己的 API。但对于如此简单的改变来说这样做没有多大意义。

content-management-system strapi
1个回答
0
投票

这并不简单,但它可能的。在 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,这应该可以工作(它对我有用)。

© www.soinside.com 2019 - 2024. All rights reserved.