首页 > 解决方案 > 无法将 URL 重定向到 docker 应用程序中的另一个页面

问题描述

总结我的问题:

我使用 MERN 堆栈创建了一个网站,并使用 docker 部署到 AWS。

  1. 当我刷新域页面即http://discussion.sramanujan.com/时,它工作正常。

  2. 当我直接尝试访问讨论 url http://discussion.sramanujan.com/discussion时,我得到“加载资源失败:服务器响应状态为 500(内部服务器错误)”

重现问题的步骤:

  1. 启动网站http://discussion.sramanujan.com/
  2. 刷新浏览器[网站应该重新加载成功]
  3. 点击讨论按钮。[网站网址将更改为http://discussion.sramanujan.com/discussion ]
  4. 刷新页面。

预期:页面应在刷新时加载讨论页面

实际:收到错误消息“加载资源失败:服务器响应状态为 500(内部服务器错误)”。

关于如何处理这个问题的任何想法?

更多信息:

1.host服务器80端口映射到docker容器3000端口。

2.通过网站导航工作正常。

  1. /usr/src/api 是我的工作目录

来自服务器的日志:(刷新时出现错误 500) 在此处输入图像描述

标签: node.jsdockermern

解决方案


您的网站上也出现 304(未修改)错误,尝试启用 javaScript,之后它应该可以工作


推荐阅读