NUXTJS静态托管路径

时间:2020-05-06 11:32:36

标签: static hosting nuxt.js

我创建了一个小型SPA Nuxt.js应用,但出现托管问题。

我正在尝试将应用程序上传到bluehost中的静态主机。在域名下,我创建了一个要运行该应用程序的子文件夹。 (www.domain.com/myapp /)

我运行了命令NUXT Generate来生成静态文件夹(Dist)-当我将Dist文件夹的内容上载到服务器中的myapp文件夹并尝试访问它时,它不起作用。

我可以访问index.html,但一切都坏了。原因是因为它正在查找域的根文件夹中的所有文件,而不是myapp文件夹中的文件。

我有一种方法可以告诉generate命令使用myapp文件夹路径作为其根文件夹吗?

任何帮助弄清这一点的人将不胜感激。

谢谢

CES

1 个答案:

答案 0 :(得分:1)

您必须在nuxt配置文件中为路由器设置base路径:

// nuxt.config.js

export default {
  router: {
    base: '/myapp/'
  },
  // ...
}

请参阅nuxt documentation