遇到一個有趣的問題

我開發的某組 API

多位用戶回報不能使用

使用 fetch() 可以執行

但使用 axios.get() 就不能執行

會被 CloudFlare 報 403 錯誤擋住

我估計是發出的 http request headers 內容有差異

暫時不研究差異何在

解決方法如下

Security -> WAF -> Custome rules -> Create rule

If incoming requests match… URI Path 在 value 輸入 API 相對網址

WAF components to skip 只要勾選 All Super Bot Fight Mode Rules

Deploy 之後問題就解決了!


每週二 YT 直播問答,DC 可 Call-in,一起討論技術、職涯發展。
YT 👇👇👇
https://www.youtube.com/@codelove_tw
DC 👇👇👇
https://discord.gg/fvCF2whZ9D
按讚的人:

共有 0 則留言


每週二 YT 直播問答,DC 可 Call-in,一起討論技術、職涯發展。
YT 👇👇👇
https://www.youtube.com/@codelove_tw
DC 👇👇👇
https://discord.gg/fvCF2whZ9D
🏆 本月排行榜
🥇
站長阿川
📝10   💬8   ❤️13
428
🥈
我愛JS
📝1   💬6   ❤️4
90
🥉
酷豪
📝1   ❤️1
52
#4
AppleLily
📝1   💬4   ❤️1
40
#5
💬3  
10
評分標準:發文×10 + 留言×3 + 獲讚×5 + 點讚×1 + 瀏覽數÷10
本數據每小時更新一次