【问题标题】:Create an API blueprint from entity specification从实体规范创建 API 蓝图
【发布时间】:2016-05-07 15:03:20
【问题描述】:

我正在构建一个 API,并在其中对我需要的实体进行了建模。举例

用户

  • 姓名
  • 电子邮件
  • 城市

公司

  • 姓名
  • 网站

我使用蓝图来指定 API 本身,并且我需要为几乎每个实体中的 CRUD 操作创建端点。这项任务对我来说似乎非常多余 - 除了某些特定实体需要进行一些调整外,大多数基本骨架看起来都一样。

我想知道是否有任何工具可以让我写下我的实体、它的字段和类型并生成这个基本骨架。

我正要开始创建一个,然后我停下来环顾四周,如果已经有一个,但我还没有找到任何东西......

【问题讨论】:

    标签: api rest crud apiblueprint


    【解决方案1】:

    API Blueprint 包含一个用于编写、使用、重用、组合、继承数据结构的工具,它是 MSON

    基本上,这是在 API 蓝图中描述数据结构的一种方式。我们还为此提供了一个 html 渲染器,它是 Attributes Kit。也尝试看看它的Playground

    您可以在official website 上找到有用的教程,以及更多信息。

    希望它应该足以开始。

    干杯, 五、

    【讨论】:

    • 嗨,文森佐!感谢你的回答。我现在要试试这个,看看它是否按我的预期工作
    • 嗯,它仍然不是我想要的,但它确实简化了事情!谢谢。
    • 你能澄清一下这里缺少什么吗?
    • 是的,当然——实体拥有 CRUD 端点是很常见的。发生的情况是,我们每次都必须为每个 CRUD 操作指定数据结构和所有四个端点。指定结构并自动为通用端点entity/ 中的 GET 和 POST 以及entity/{id} 的 GET、PUT、DELETE 操作生成样板文档会非常好
    • 顺便抱歉回复晚了
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-21
    • 1970-01-01
    • 2017-07-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多