Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Api 蜂房建筑_Api_Rest_Zend Framework2_Laminas Api Tools - Fatal编程技术网

Api 蜂房建筑

Api 蜂房建筑,api,rest,zend-framework2,laminas-api-tools,Api,Rest,Zend Framework2,Laminas Api Tools,我有几个系统在不同的子域下工作。每个系统都提供一些Restful API,供移动客户端使用。 现在我来看看管理这些API的能力 但我并不完全清楚体系结构。我所有提供API的系统都是使用Zend Framework 2构建的。 我是否需要在每个系统中添加apigility组件?或者我可以设置另一个子域,在那里我将使用apigility?我可以从一个地方为所有系统配置API吗?或者我必须为每个单独的系统配置apigility 如果我可以访问api.example.com下的apigility,然后查

我有几个系统在不同的子域下工作。每个系统都提供一些Restful API,供移动客户端使用。 现在我来看看管理这些API的能力

但我并不完全清楚体系结构。我所有提供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中可能吗?

您可以在一个apigility安装中安装多个API

默认情况下,它们将是从您的域/apiname/resource或类似的内容进行访问

您可能不知道的一件事是,Apigility适用于一些标准,如HAL或团队开发人员不使用嵌套资源rosource1/resource2/3的偏好。如果你不使用这个框架,你可能会整天都在使用这个框架