Expressフレームワークを使用しているときに、NodeでURLのコンテンツをダウンロードするにはどうすればよいですか?基本的にはFacebookの認証フローを完了する必要がありますが、OAuthトークンURLを取得しなければこれを行うことはできません。ExpressでNode.jsのURLコンテンツを取得
通常、PHPではCurlを使用しますが、Nodeと同等のものは何ですか?
Expressフレームワークを使用しているときに、NodeでURLのコンテンツをダウンロードするにはどうすればよいですか?基本的にはFacebookの認証フローを完了する必要がありますが、OAuthトークンURLを取得しなければこれを行うことはできません。ExpressでNode.jsのURLコンテンツを取得
通常、PHPではCurlを使用しますが、Nodeと同等のものは何ですか?
var options = {
host: 'www.google.com',
port: 80,
path: '/index.html'
};
http.get(options, function(res) {
console.log("Got response: " + res.statusCode);
}).on('error', function(e) {
console.log("Got error: " + e.message);
});
あなたはフロントであるという問題:一部のWebページではJavaScriptを使用して、その内容をロードします。したがって、ブラウザの動作をシミュレートするAfter-Loadのようなパッケージが必要です。次に、そのURLのHTMLコンテンツを提供します。
var afterLoad = require('after-load');
afterLoad('https://google.com', function(html){
console.log(html);
});
pure-Nodeソリューションをお寄せいただきありがとうございます。イベント駆動型のものはすべてクールですが、リクエストモジュールの単純さは、私が作業しているプロジェクトにとってコードをもっと簡単にします。私はモジュールまたはモジュールなしを指定していないので、これを答えとしてマークします。 –
私は同じ解決策のより良い例であると受け入れられた答えをhttp://stackoverflow.com/questions/6695143/how-to-make-web-service-calls-in-expressjsで見つけました。 – ashack