文件名称:ApiCommons:在phoenix中更快地开发REST端点
文件大小:21KB
文件格式:ZIP
更新时间:2024-04-14 22:42:05
phoenix rest-api ecto Elixir
ApiCommons REST API的开发很繁琐。 使用ecto方案可以更快地生成端点。 指数 路线图 提供功能以检查参数到端点 提供函数以构造端点的返回值 通过DSL /宏使用自动生成端点 常用操作创建,索引,显示,删除,更新 自动生成视图功能 通过DSL使用自动生成OpenAPI文件 自动生成HTML API文档 插入同步OpenAPI定义和DSL定义? 添加配置选项以映射错误 # Check wether parameter of a specific struct def takesStruct (struct = % StructTest {}) do 安装 如果,包装可以通过添加安装api_commons你在依赖列表mix.exs : def deps do [ { :api_commons , " ~> 0.1.0 " } ] end 可以
【文件预览】:
ApiCommons-master
----.gitignore(583B)
----README.md(3KB)
----test()
--------utils_test.exs(1KB)
--------parameter_test.exs(6KB)
--------api_commons_test.exs(505B)
--------test_helper.exs(15B)
--------response_test.exs(100B)
--------schema()
----LICENSE(1KB)
----.travis.yml(191B)
----mix.lock(3KB)
----lib()
--------response()
--------parameter()
--------parameter.ex(9KB)
--------api_commons.ex(2KB)
--------utils.ex(4KB)
--------response.ex(1KB)
--------schema()
--------error.ex(34B)
----mix.exs(694B)
----.formatter.exs(97B)