遇到一個有趣的問題

我開發的某組 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 之後問題就解決了!

按讚的人:

共有 0 則留言