## 事象
[[axios]]のREADMEにあるように以下のproxyを設定しても、[[プロキシ]]が有効にならない。
```ts
proxy: {
protocol: 'https',
host: '127.0.0.1',
port: 9000
},
```
## 原因
ブラウザには対応していないから。[[Node.js]]のみらしい。
- [javascript - How to use axios with a proxy server to make an https call? - Stack Overflow](https://stackoverflow.com/questions/55981040/how-to-use-axios-with-a-proxy-server-to-make-an-https-call/61055424#61055424)
## 解決方法
ブラウザ側で[[プロキシ]]を設定する。
[[Google Chrome]]の場合、ブラウザ起動時に[[--proxy-server]]オプションを指定したり、[[Proxy SwitchyOmega]]を利用したりする。
[[Puppeteer]]や[[Playwright]]を利用する場合は[[--proxy-server]]を利用するのが良い。
## 参考
- [Axios proxy is not working. · Issue #2072 · axios/axios · GitHub](https://github.com/axios/axios/issues/2072)