私は angleJS が初めてです (昨日学び始めました)。サーバーからデータを取得しようとしています。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 にアプローチし、SERVLET は DB にアクセスすることを付け加えておきます (クライアントから DB に直接アクセスするつもりはないと思いますか?)。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加