webdino / lyceum-pokemon

ポケモン API を使った Nuxt+Express アプリ/サーバの開発演習
3 stars 28 forks source link

Poke API 取得処理のプロキシーネットワーク対応 #143

Open knokmki612 opened 8 months ago

knokmki612 commented 8 months ago

ref #142

実施することでプロキシーネットワーク特有のトラブルシューティングが不要になり受講者が本質的な部分への問題解決に集中できる期待がある

参考 https://hackmd.io/SnbCplycT0enOGwez4bIlg#Nuxt%E3%81%AE%E3%83%97%E3%83%AD%E3%82%AD%E3%82%B7%E3%81%AE%E8%A8%AD%E5%AE%9A

knokmki612 commented 8 months ago

参考 https://hackmd.io/SnbCplycT0enOGwez4bIlg#Nuxt%E3%81%AE%E3%83%97%E3%83%AD%E3%82%AD%E3%82%B7%E3%81%AE%E8%A8%AD%E5%AE%9A

おそらくこの変更は機能しない(Node.jsランタイムが提供するFetch APIがagentオプションに対応していない)。

https://github.com/unjs/ofetch に差し替え、ProxyAgentを使用する形で対応できればと思った。

knokmki612 commented 8 months ago

ここも必要

https://github.com/webdino/lyceum-pokemon/blob/99c4af3bae441ba8074429fb73b1c9c5af47f122/pages/trainer/%5Bname%5D/catch.vue#L8-L14