【问题标题】:Architecture of ApigilityApigility 架构
【发布时间】:2015-03-02 07:40:26
【问题描述】:

我有几个系统在不同的子域下工作。每个系统都提供一些 Restful API,供移动客户端使用。 现在我研究了管理这些 API 的 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实现吗?

【问题讨论】:

    标签: api rest zend-framework2 laminas-api-tools


    【解决方案1】:

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

    默认情况下,它们将通过 yourdomain/apiname/resource 或类似的方式访问。

    您可能不知道的一件事是,Apigility 可与 HAL 等标准或团队开发人员不使用嵌套资源 (rosource1/resource2/3) 的偏好配合使用。如果你不使用它,你可能会整天与框架斗争。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-14
      • 2014-07-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-01
      相关资源
      最近更新 更多