Node.jsはかなり新しくなっています。私はNodeJSを使ってサービスを呼び出す方法を試していました。以下のコードと同等のNodeJSを指摘できれば助かります:nodejsを使用してWebサービスを呼び出す
役に立つリンクがあれば幸いです。
Node.jsはかなり新しくなっています。私はNodeJSを使ってサービスを呼び出す方法を試していました。以下のコードと同等のNodeJSを指摘できれば助かります:nodejsを使用してWebサービスを呼び出す
役に立つリンクがあれば幸いです。
このコードに相当するNode.jsは、他のモジュールを使用するか、またはネイティブのHTTP/HTTPSモジュールを使用して、jQueryサーバー側を使用できます。これは、POST要求を行う方法である。
var http = require('http');
var data = JSON.stringify({
'id': '2'
});
var options = {
host: 'host.com',
port: '80',
path: '/WebServiceUtility.aspx/CustomOrderService',
method: 'POST',
headers: {
'Content-Type': 'application/json; charset=utf-8',
'Content-Length': data.length
}
};
var req = http.request(options, function(res) {
var msg = '';
res.setEncoding('utf8');
res.on('data', function(chunk) {
msg += chunk;
});
res.on('end', function() {
console.log(JSON.parse(msg));
});
});
req.write(data);
req.end();
この例では、JSONのデータペイロードを作成します。次に、ホスト、ポート、パス、ヘッダーなどのHTTPポストオプションを設定します。次に、要求自体が設定され、解析するための応答が収集されます。次に、POSTデータをリクエスト自体に書き込み、リクエストを終了します。
現在、最も簡単な方法はRequest moduleです。あなたが望むことをする方法を示す多くの例については、そこのページを参照してください。
raw node.jsを使用する場合は、httpまたはの組み込みモジュールを使用する必要がありますが、多くのエンコードとストリーミングの詳細を自分で処理する必要があります。また、サーバーではなく、ドキュメントのクライアント部分を特に見てください。
//--------- Tracking request service
factory.trackRequest = function (payload) {
return $http({
method: 'POST',
**url: 'https://uat-userauthentication.bdt.kpit.com/'+
'employee/trackRequestStatus'**,
data: payload
});
};
return factory;
i call node js service in angular by UI routing and used trackRequest
function in controller