【问题标题】:Deploy Nuxt app to subdirectory on domain将 Nuxt 应用程序部署到域上的子目录
【发布时间】:2020-02-12 12:24:51
【问题描述】:

我们有一个 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】:

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

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

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

    :)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-09
      • 2019-08-08
      • 1970-01-01
      相关资源
      最近更新 更多