写多个$ http请求的最佳做法?或者最好是将所有查询(我使用php和mysql)放到一个页面中?
将代码写入两次或更多次是否合适?
$http({
url: "php/mainLoad.php",
method: "GET",
params: {"userId":"1"}
}).success(function(data, status, headers, config) {
$scope.mydata = data;
}).error(function(data, status, headers, config) {
// $scope.status = status;
alert(status);
});
答案 0 :(得分:0)
它通常取决于您正在实施的应用程序和API的类型。
考虑功能A,B和C.
如果A和B总是被称为一对而C有时用A和B调用但并非总是如此,那么将A和B组合成一个单独的呼叫并将C保持分离可能是个好主意所以你不要#39 ; t有任何逻辑重复。如果有时可能需要单独调用A或B,则可能意味着您应将所有这些作为单独的服务保留。这与DRY(不要重复自己)方法一致。
一般来说,http请求本身并不昂贵,因此保持逻辑清洁和可测试通常是更好的选择,然后为可能发生的每个操作创建自定义请求。
RESTful是一种极受欢迎的Web服务实现类型,可能值得检查和理解。