Closed2

Cloudflare WorkersからのリクエストがWAFに弾かれる場合

Futa OgawaFuta Ogawa

Node.js や Bun の fetch はデフォルトでUAが付与されるが、Cloudflare Workersでは付与されないのでWAFで弾かれる場合がある。
UAを付与すれば解決する。

const res = await fetch("https://www.google.com/", {
  headers: {
    "user-agent": "undici", // Node.jsのデフォルトUA
  },
});
Futa OgawaFuta Ogawa

Chrome Dev Toolsの「Copy as Node.js Fetch」ではUAがコピーされないのでハマった

このスクラップは2023/10/28にクローズされました