在使用 docker 和 nginx 部署前后端分离项目时,可能会遇到奇特的问题。比如:
- 未配置 nginx 代理时:
此时访问前端页面会看到空白页,尽管 index.html 已正确部署。这通常是由于 nginx 配置不正确导致的。
- 配置 nginx 代理后:
访问前端页面可能会报出系统异常。这可能是因为后端服务未正确部署或无法提供响应。
立即学习“前端免费学习笔记(深入)”;
解决方案:
- 对于空白页问题,请在 nginx 配置的 root 路径后加上斜杠(/),即:
root /root-path/;