如何从每个页面获取API的所有数据

时间:2018-03-24 15:37:56

标签: api backend

我做了laravel RESTful app,现在我用vue.js创建了前端。但我不明白这一部分:

如果前端的页面请求产品,类别和主要信息(如电话,电子邮件等),这应该在API的不同请求中提供?在此示例中,它将是对产品/api/products/get,类别/api/categories/get的单独请求,并且像这样?或者我应该为后端页面分隔数据,我的API会使用/api/get/mainpage返回所有需要的数据吗?

1 个答案:

答案 0 :(得分:0)

嗯,imho最佳做法是使用与数据相关的端点(例如/api/products/get)。

它会缓解你的生活,因为在这种情况下你需要编写一次API。然后只需要在前端页面的请求中组合所需的端点。

因此,如果您需要更改前端,则无需更改后端。 两个部分都尽可能独立。