2015-03-02 34 views
1

我有几个系统在不同的子域下工作。每个系统都提供一些Restful API,这些API由移动客户端使用。 现在我研究管理这些API的apigility。Apigility的体系结构

但是这个架构对我来说并不完全清楚。我所有提供API的系统都是使用Zend Framework 2构建的。 我需要为每个系统添加apigility组件吗?或者我可以设置另一个子域来使用apigility?我可以在哪里为一个地方的所有系统配置API?或者我将不得不为每个系统单独配置apigility?

如果我可以通过api.example.com访问apigility,然后查看我配置的系统的不同API,那对我来说会很好。这些API将系统的子域名下提供服务,例如: system1.example.com/api/documents system2.example.com/api/pictures 等

这可能与apigility?

回答

0

一个Apigility安装中可以有多个API。

默认情况下,他们会从YOURDOMAIN/apiname /资源或者类似这样的访问。也许你不知道

的一件事是Apigility工作与像HAL一些标准或团队开发者的偏好不使用嵌套资源(rosource1 /资源2/3)。如果你不这样做,也许你会整天与框架战斗。