【发布时间】:2023-04-11 11:09:01
【问题描述】:
有一个使用 Next.js 作为主要依赖的堆栈。每个页面都是一个独立的应用程序。索引页面使用www.domain.com/_next/*.js,因此其基本路径配置为/ 根。此外,另一个应用程序的基本路径与主页相同,但有一点不同,即在 URL 中使用查询字符串。
如果 URL 是 www.domain.com/ 则它是一个主页,如果 URL 是 www.domain.com?key=value 则意味着它是一个不同的页面,并且请求将被 Nginx 和负载均衡器重定向到关联的应用程序。所以,问题是:
- 主页在
www.domain.com/_next/*.js下提供静态信息 - 解析查询字符串的页面在与 MainPage
www.domain.com/_next/*.js相同的位置提供其静态信息
这些应用程序具有由不同管道创建的不同静态数据,并且还有缓存机制。有没有办法通过在 Next.js 中进行一些配置来解决这种冲突?
【问题讨论】: