2017-02-09 1 views
0

私はsails.jsアプリを持っていて、サードパーティ(例:marketi API)がデータを取得するようリクエストしています。sails.jsでfiddlerを使用してインターセプトネットワークリクエスト

私はsail.jsアプリによって行われたすべてのリクエストをfiddlerに見ることができるように、sails.jsにプロキシを設定する方法はありますか?

は、ちなみに私のOSは、Ubuntuの14.04であり、私はそれはあなたがあなたのAPIリクエストを作っている方法によって異なり

答えて

1

シオマネキ実行するモノを使用しています。

あなたがrequestを使用している場合は、この方法で、プロキシの詳細を設定することができます:あなたはノードのHTTPクライアントを使用している場合

let request = require('request'); 
// using default fiddler port 
let proxiedRequest = request.defaults({'proxy': 'http://127.0.0.1:8888'}); 

proxiedRequest.get("http://api.example.com/foo", function (err, resp, body) { 
    ... 
}) 

、「How can I use an http proxy with node.js http.Client?

+0

@gnusをチェックし実際に私は何のコントロールをしたん私が複数のベンダのために第三者の図書館を使用しているため、どのように要求が行われたかについて。私はhttps://www.npmjs.com/package/node-marketo-restを使用していますので、ライブラリごとに異なるかもしれません。したがって、これらのライブラリがどのように第三者とやり取りするかに関係なく機能する汎用ソリューションが必要です。 –

関連する問題