chez14 / f3-api
FatFree 框架 API 模板
v0.1.1
2019-01-26 12:44 UTC
Requires
- bcosca/fatfree-core: ^3.6
- chez14/f3-ilgar: v1.0.0.1
- ikkez/f3-cortex: ^1.5
- spatie/array-to-xml: ^2.8
This package is auto-updated.
Last update: 2024-09-27 09:37:31 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
来开始迁移。