当我登录 pgadmin4 时,我收到错误请求通知。
Pgadmin4 已在 http://localhost/pgadmin4 上启动并运行,但由于此错误请求,我之前连接到的数据库不再列出。
我在几篇 stackoverflow 文章中寻找答案,但找不到解决方案:pgadmin4 没有在 Docker 中运行,并且服务器上没有 Django,因此这些相关问题不相关。我也尝试清除浏览器中的cookie,但没有结果。
最佳答案
阅读了与此主题相关的问题的更多评论,我注意到人们正在谈论 cloudflare 缓存和 nginx 作为代理服务器与此问题有关。我将 1 和 1 放在一起,发现在我的例子中,cloudflare 被设置为代理。
当我为我的网站禁用此功能并将 Cloudflare 设置为仅 DNS 后,问题就解决了。
set Cloudflare to DNS Only
关于postgresql - 错误请求 : The CSRF tokens do not match - pgadmin4 on Ubuntu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68957722/