【发布时间】:2020-07-22 14:29:03
【问题描述】:
我有一个 react 应用程序,在 docker 上使用 serve 服务。 我使用 Nginx 使用以下配置重写对我的应用程序的请求:
http {
upstream myapp_servers {
server 1.2.3.4:8000;
}
}
server {
listen 80;
server_name myapp.com;
location / {
proxy_pass http://myapp_servers;
}
}
当我使用 myapp.com 访问我的应用程序时,它运行良好。
如果我想访问我的应用程序上的子路由,例如 myapp.com/route nginx 返回 404 错误,
try_files $uri index.html 仅在 nginx 提供静态文件时才有效。
我该如何解决 dockerized react 应用的这个问题?
【问题讨论】:
标签: docker nginx react-router serve