我做了laravel RESTful app,现在我用vue.js创建了前端。但我不明白这一部分:
如果前端的页面请求产品,类别和主要信息(如电话,电子邮件等),这应该在API的不同请求中提供?在此示例中,它将是对产品/api/products/get
,类别/api/categories/get
的单独请求,并且像这样?或者我应该为后端页面分隔数据,我的API会使用/api/get/mainpage
返回所有需要的数据吗?
答案 0 :(得分:0)
嗯,imho最佳做法是使用与数据相关的端点(例如/api/products/get
)。
它会缓解你的生活,因为在这种情况下你需要编写一次API。然后只需要在前端页面的请求中组合所需的端点。
因此,如果您需要更改前端,则无需更改后端。 两个部分都尽可能独立。