green-spot / aproxi
API代理
v0.1.1
2022-11-17 09:26 UTC
Requires
- php: ^7.2.5 || ^8.0
- guzzlehttp/guzzle: ^7.3
Requires (Dev)
README
Aproxi是一个用PHP制作的API代理。
它可以用于API请求限制对策和内容缓存。默认情况下,它只支持WordPress REST API,但你可以通过开发模块来支持其他API。
用法
首先,使用Composer下载库。
$ composer require green-spot/aproxi
接下来,将API端点目录复制到文档根目录。
$ cp -r vendor/green-spot/aproxi/api ./api
编辑配置文件。(api/settings.php
)
WordPress模块
对于WordPress模块,默认情况下/wp-json/wp/v2/
映射到/api/wp/
。
https://backend.example.com/wp/wp-json/wp/v2/posts
↓
https://frontend.example.com/api/wp/posts
您还可以通过编辑settings.php
来更改端点URL(api/wp/
)。