Docker+Nginx部署前端项目:空白页及代理后系统异常如何解决?

docker nginx 部署前端遇到的异常

问题描述

在使用 docker nginx 部署前后端分离项目时,未启用 nginx 代理时,可以打印出 index.html 的内容,但会出现空白页面。启用 nginx 代理后,则报出系统异常。

分析

未启用 nginx 代理时能打印出 index.html 的内容,说明前端项目部署成功。空白页面的出现可能是因为缺少必要的资源或配置错误。

启用 nginx 代理后报系统异常,这可能是 nginx 配置不当造成的。

解决方案

根据提供的答案,可以尝试在 root 以 / 结尾。具体来说,在 nginx 配置文件中,确保根目录配置如下:

    root /app/;

其中,/app/ 为前端项目的根目录。