
[英]NGINX rewrite configuration for another website in a sub directory triggers script download
[英]NextJS Nginx sub route triggers hydration error
我有一个用 NextJS 编写的平台,该平台在 http://localhost 和其他在不同服务器上运行的 NextJS 应用程序的服务器上运行。
我想实现以下目标:即使所有应用程序都在不同的服务器上运行,我也想通过输入 http://localhost/{app_name} 来访问每个应用程序。
我正在尝试添加一条 nginx 规则,以便在访问 http://localhost/app1 时,我可以访问维护主平台的所有 cookies 的应用程序。
这是我到目前为止所做的:
upstream platform {
server platform:3000;
}
upstream app {
server app:3000;
}
server {
listen 80 default_server;
server_name localhost;
location / {
proxy_pass http://platform;
}
location /app/ {
proxy_pass http://app/;
}
}
但是目前这不起作用,由于某种原因,在访问 http://localhost/app 时,我看到该应用程序片刻,然后我看到主页(http://localhost)向我显示水合错误。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.