【发布时间】:2020-09-01 11:54:08
【问题描述】:
我们有一个 NuxtJS 应用程序在 AWS Lambda 上以 SSR 模式运行,连接到位于 Cloudflare 后面的 REST API,并启用了速率限制规则以保护某些路由。
当 NuxtJS 应用程序从服务器端 CloudFlare 发出请求时,看到的是 Lambda 容器的 IP 而不是客户端的 IP。这会导致请求被错误地阻止。
我已经阅读了有关 NuxtJS 和 CloudFlare 的一些小文档,但无济于事。有人能以文档或用例的形式为我指出正确的方向来解决这个问题吗?
【问题讨论】:
-
为什么您的服务器端请求会击中您的 CloudFlare 防火墙?
-
服务器端请求正在访问我们位于 cloudflare 后面的 API - CloudFlare 正在获取发送请求的服务器的 IP,而不是客户端 IP。
标签: nuxt.js cloudflare