毎度ググるのでメモ
proxyをfalseにして、agentにhttps-proxy-agent経由で渡した値を持たせる。
サンプル
import "dotenv/config";
import axios from "axios";
import { HttpsProxyAgent } from "https-proxy-agent";
export const axiosSample = async () => {
const url = "https://example.com";
const proxyServer = process.env.PROXY_URL;
const agent = new HttpsProxyAgent(proxyServer);
const res = await axios({
method: "GET",
url,
httpsAgent: agent,
proxy: false,
}).catch((e) => {
console.error(e.message);
throw e
});
console.log(res.data);
}