我正在尝试在Caddy之后提供nuxt。这是我的Caddyfile
:
app.lvh.me {
encode gzip
reverse_proxy 127.0.0.1:80
}
dashboard.lvh.me {
encode gzip
rewrite * /private{uri}
reverse_proxy 127.0.0.1:80
}
当我访问app.lvh.me
时,它运行良好,当我访问app.lvh.me/private
时,它仍然运行正常(因此该路径有效)。但是,当我访问dashboard.lvh.me
(实际上是被上述路径/private
代理)时,它将无法正常工作。
在这种情况下,正在加载HTML,但是页面资源(如JS)抛出404错误,并且页面连续显示加载动画。 (请参见下图)
https://imgur.com/2VCOKE4(已加载HTML,正在加载图标旋转) https://imgur.com/KVHQUtw(未加载JS文件)
代理到这样的子路径可与express
等其他应用一起使用,但不适用于nuxt
应用。我想知道是否有问题。