首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在strapi中,api模板的作用是什么?

问在strapi中,api模板的作用是什么?
EN

Stack Overflow用户
提问于 2016-01-29 04:13:05
回答 1查看 747关注 0票数 0

我已经开始和strapi玩了看看它能做些什么。

当通过strapi生成api时,它生成一组基本文件来处理模型和api调用。

在实体文件夹(例如文章)中,有一个用默认模板创建的模板/默认文件夹。对于一个文章实体,我得到了一个ArticleDefault.template.json文件,其内容如下:

代码语言:javascript
复制
{
  "default": {
    "attributes": {
      "title": {},
      "content": {}
    },
    "displayedAttribute": "title"
  }
}

在strapi中,我还为每个实体添加了额外的模板,给它提供了多个模板。

命令行api生成器不创建模板文件夹。

在我读到的文件里,我找不到任何关于它的东西。

生成的模板用于什么?我什么时候使用它们,如果我有多个模板,我将如何选择一个特定的模板?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-29 09:25:31

我是Strapi的作者之一。

模板就像一个数据模式。让我们举一个简单的例子。您有一个名为Post的API,有时您的文章有一个标题和一个内容属性,但其他时候,您的文章有一个标题、一个副标题、一个封面和一个内容属性。在这两种情况下,我们讨论的是相同的API Post,但是您的数据模式是不同的。这就是我们实现模板的原因!对于相同的内容,您的需求可能有所不同。

然后,正如您所说的,CLI不会在项目中生成模板文件夹。Studio不使用与CLI相同的生成器,但是API的行为是相同的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35076751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档