将Nuxt应用程序部署到域上的子目录中

问题描述 投票:0回答:1

我们有一个nuxt应用程序,该应用程序已部署到我们主域的子目录中,我们将其称为目录” app”。

但是所有对资产的路由和引用均指主域(domain.com/page-1而不是domain.com/app/page-1)。我们试图通过在路由器设置中设置“ base”来解决该问题。但这导致de app的深度增加了1级(所以domain.com/app/app和domain.com/app/app/page-1)。在这种情况下,所有链接和资产引用均正常。如何解决?

javascript deployment nuxt.js
1个回答
0
投票

此处参考nuxt.js官方文档:https://nuxtjs.org/api/configuration-router

您必须在nuxt.config.js中的路由器配置属性对象中设置自定义路径。它实际上是问题的确切答案:

应用程序的基本URL。例如,如果整个单页应用程序在/ app /下提供,则base应使用值'/ app /'。

:)

© www.soinside.com 2019 - 2024. All rights reserved.