2015-03-02 82 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)。如果你不這樣做,也許你會整天與框架戰鬥。