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'
}
};
コメント