2
はノードjsには$ .ajaxのような関数がありますか?私はノードjsは完全にjavascriptで書かれていると思う$ .ajax jqueryも完全に書かれたJavaScriptです。そしておそらくノードjsには$ .ajaxのような関数があります。違いますか?
はノードjsには$ .ajaxのような関数がありますか?私はノードjsは完全にjavascriptで書かれていると思う$ .ajax jqueryも完全に書かれたJavaScriptです。そしておそらくノードjsには$ .ajaxのような関数があります。違いますか?
技術的には、AJAXはブラウザの特定のAPIに基づくブラウザ専用のものです。だから、あなたが本当に求めているのは、node.jsから他のHTTPサーバーのHTTPリクエストを簡単に作成する方法だと仮定します。
このようなリクエストを行うには、内蔵のhttp.get()
(httpモジュール内)を使用するか、上位レベルのアドオンモジュールrequest()
を使用できます。リクエストモジュールはhttp
モジュールの上に構築されていますが、さらに多くの機能を提供しています。要求モジュールの機能のリストの中で
ここでは例です:
const request = require('request');
request({method: 'GET', uri: 'http://www.google.com'}, function(err, response, body) {
// handle response here
});
約束は今、JavaScriptで非同期操作を処理するためのより近代的なツールなので、ここでの約束を使用する例があります:
const rp = require('request-promise');
rp({method: 'GET', uri: 'http://www.google.com'}).then(body => {
// handle response here
}).catch(err => {
// error here
});
https://github.com/request/request – undefined
ajaxはバックエンドに問い合わせるフロントエンド用です。 nodejsはバックエンドでalrdyなので、なぜajaxが必要でしょうか? – Mox
@Moxおそらく、別のサーバーまたは内部のアプリケーションレベルのルートに典型的なhttp要求を送信したいと考えています。 – undefined