You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Docker四容器项目文件路径异常咨询:跳转至frontend/public而非backend/public

预期会出现的错误及原因
  • 资源访问被SPA fallback拦截(表现为跳转至index.html):访问backend/public下的文件时,Nginx将请求错误转发到frontend/public,若前端是单页应用(SPA),其路由配置会把未匹配的请求重定向到index.html,本质是目标文件不存在触发的SPA兜底逻辑。
  • 文件上传完全失效:拖拽上传的请求被路由到frontend容器,而前端容器没有处理文件上传的后端逻辑,要么返回400 Bad Request(请求接口不存在),要么直接返回index.html,后端完全接收不到上传请求,文件根本无法存入backend/public。
  • 数据库存储的文件URL无法加载:数据库里的文件URL指向backend/public,但实际访问时请求被导去frontend,这些URL对应的资源永远无法正确获取,前端渲染时会出现图片裂图、文件下载失败等资源加载异常。
  • Nginx路由匹配异常日志:查看Nginx容器的访问日志,会发现本该转发到backend的/public/*请求,全部被匹配到frontend的路由规则中,出现大量请求路径与目标容器不匹配的记录。

内容的提问来源于stack exchange,提问作者Halim

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 08:32:37