static - NUXTJS 静态托管路径
问题描述
我创建了一个小型 SPA Nuxt.js 应用程序,但遇到了托管问题。
我正在尝试将应用程序上传到 bluehost 中的静态主机。在域名下,我创建了一个子文件夹,我想在其中运行应用程序。(www.domain.com/myapp/)
我运行命令 NUXT Generate 来生成静态文件夹 (Dist) - 当我将 Dist 文件夹的内容上传到服务器中的文件夹 myapp 并尝试访问它时,它不起作用。
我可以访问 index.html 但一切都坏了。原因是它在域的根文件夹中查找所有文件,而不是在 myapp 文件夹中。
我有办法告诉生成命令使用 myapp 文件夹路径作为其根文件夹吗?
任何帮助解决这个问题将不胜感激。
谢谢
消费电子展
解决方案
您必须base
在 nuxt 配置文件中设置路由器的路径:
// nuxt.config.js
export default {
router: {
base: '/myapp/'
},
// ...
}
推荐阅读
- flutter - 如何在 Flutter/Dart 中按 DateTime 对列表中的项目进行排序?
- php - 保存会话数据并将其发布到数据库
- css - 仅将类应用于具有该类的元素而不是所有子元素
- sql - 我们可以在 SQL 中的 SELECT 中使用 CASE 子查询来选择表中的列吗?
- sql - 如何在有条件的 T-SQL 中显示 SUM() 值?
- asp.net-mvc - Kendo MVC:网格列中的下拉菜单
- javascript - 如何将动态项目从数组打印到 DOM
- mysql - 如何从关系表中获取数据(多对多)
- angular - 如何侦听 MSAL-Angular 令牌重新身份验证请求?
- python - 如何从 Python 客户端设置与 NodeJS websocket 的 SocketIO 连接?