chez14/f3-api

FatFree 框架 API 模板

维护者

详细信息

github.com/chez14/f3-api

源代码

问题

安装: 46

依赖: 0

建议者: 0

安全: 0

星标: 9

关注者: 3

分支: 3

开放问题: 4

类型:项目

v0.1.1 2019-01-26 12:44 UTC

README

让您的API开发更轻松的Fat-free框架API模板。

我真的非常喜欢制作API,所以这里是我的基本API标准。深受Facebook API和我师傅的标准启发。

已安装实例

  • 本模板的核心是Fat-free for the cure。
  • Cortex用于建模(您可以轻松删除它,请参阅我们的手册(即将推出))
  • Ilgar用于轻松迁移。

功能

更好的输出标准。 app/output/formatter.php 负责使您的输出美观。它设计得很容易更改。 app/view/api.php 负责选择输出是XML还是JSON。

API标准

注意@func 是可选的。当访问 GET /@module 时,它将调用 Controller\@module->get_index 等。因此,了解如何做事很重要。

注意:哦,未来,我会添加API Key等所需的 Authorization 标头。请稍等。

特别:如果您想要格式化打印JSON,只需在URL末尾添加 ?json_pretty_print。祝您玩得开心!

警告:当扩展未定义时,我们将将其视为JSON。

入门

  • 调用此命令

    $ composer create-project chez14/f3-api my-api
  • app/config/ 中自行设置

    查找 .example.ini 文件,并根据您的系统设置进行更改。

  • 运行开发服务器

    $ composer run-script start --timeout=0
  • 运行迁移

    您可以通过访问 https://:8080/-/migrate 来开始迁移。

许可证

GPLv3.