Nuxt.js-如何将代理反向转换为子路径

时间:2020-07-29 22:37:22

标签: proxy nuxt.js reverse-proxy

我正在尝试在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应用。我想知道是否有问题。

0 个答案:

没有答案