我是 angularJS 的新手(昨天开始学习)。我正在尝试从服务器获取数据。该curl
命令完美运行:
curl -i 175.36.8.90:5000/todo/api/v1.0/tasks
(它对您不起作用,因为这不是服务器的真实 IP)。
我怎样才能得到同样的东西angular
?
我找不到任何东西 - 也许是因为我对这个主题太陌生了,我什至不知道如何搜索正确的术语。
我正在使用这段代码并且非常适合我:
var MyApp = angular.module('MyApp');
MyApp.factory('DB_Services', ['$http' , '$q' , function($http , $q) {
var l_Result ;
var DB_Services = function(p_URL_Root , p_Query) {
var l_deferred = $q.defer();
var l_params = JSON.stringify(p_Query) ;
var l_url = "http://localhost:8080/BLABLA/BLABLA_2";
var req = { url : l_url,
method :"GET",
timeout:10000 ,
headers: {
'Content-Type': 'application/json ; charset=UTF-8'
},
params:{request:p_Query}
} ;
$http(req ).
success(function(data, status, headers, config) {
l_deferred.resolve({Server_Response:data , Server_Status: status});
}).
error(function(data, status, headers, config) {
l_deferred.resolve(status);
});
return l_deferred.promise;
return l_deferred.promise;
} ;
return DB_Services;
}]);
编辑:
我应该补充一点,这段代码接近一个 SERVLET,后者又访问了数据库(我猜你不打算从客户端直接访问数据库,对吧?)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句