[node.js]Axiosのプロキシ設定

システム開発Tips

AxiosでProxyを経由する設定

プロキシ環境で疎通するために以下の設定じゃないとProxyが聞いてくれなかったのでメモ。
謎すぎる。

const axios = require('axios');
const HttpsProxyAgent = require('https-proxy-agent');

let options = {
  proxy: false,
  httpsAgent: new HttpsProxyAgent('http://domain:port')
};
let result = await axios.get('endpoint', options);

AxiosでProxyを経由する設定で駄目だったパターン

ちなみに有効にならなかった設定は以下のような記述。
Axiosの中身を見ればわかるのだろうけどめんどくさいので、上記でOKとしてよう。
(どうせ仮組みだし)

let options = {
  proxy: {
    host: 'host',
    port: 'port'
  }
};

フォローお願いします!

コメント

タイトルとURLをコピーしました