繁体   English   中英

NextJS Nginx 子路由触发补水错误

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM