文章目录

  • 需求描述
  • 具体配置
  • 参考链接

需求描述

有时候需要在同一域名或同一端口下,部署多个前端项目,这时候只有一个根目录就不能满足需求了,需要配置二级目录。除了在Nginx配置文件中配置二级目录外,另外还需要在Vue项目中添加一些配置。

具体配置

.env.production

# VITE_BASE_URL=/ # 默认配置
VITE_BASE_URL=/gis/  # 二级目录部署时用到

routes.ts

export const router = createRouter({// history: createWebHistory(), // 默认配置history: createWebHistory("/gis/"), // 二级目录部署时用到,https://www.dianjilingqu.com/365908.htmlroutes
})

进行上述修改后,执行npm run build会发现生成的dist文件夹下第一级目录是上面配的路径,也就是gis

nginx.conf

        location /gis {alias   D:/Code/smartcity-web/dist/gis/;try_files $uri $uri/ /hmanage/index.html;index  index.html index.htm;}

参考链接

  • Vue 3使用二级目录部署(Nginx)

Vue3项目二级目录部署相关推荐

  1. Nginx 二级目录部署Vue2

    Nginx 二级目录部署Vue2 nginx 服务器上 /xxxxx 是二级目录是对访问路径匹配 location /xxxx {root /public/app/dist;index index.p ...

  2. Vue二级目录部署多环境打包部署(二)

    如果是Vue-cli2的可以看我的上一篇文章:Vue二级目录部署&多环境打包部署(一) 我们的域名一般都是www.xxx.com,可是我们想实现www.xxx.com/aaa 或者 www.x ...

  3. 二级目录部署springboot项目

    一. 环境 需要在二级目录下部署springboot项目,如在 http://www.abc.com/aaa 部署项目A,在http://www.abc.com/bbb 部署项目B. 二.Nginx配 ...

  4. vue项目nginx部署子目录_vue 多项目部署---二级目录

    新项目:同一域名下部署多个vue项目, 根目录vue项目不需要按下面的方式进行打包部署 https://www.bitedit.com/ 下面三个项目以二级目录部署 https://www.bited ...

  5. Nginx项目部署:新域名、二级目录、不同端口

    Vue项目打包以及单域名部署:https://blog.csdn.net/geidongdong/article/details/122305841 简单介绍如何使用二级目录部署新项目 进入你ngin ...

  6. vue3项目目录结构

    一.vue3项目的目录结构详解 node_modules:通过 npm install 下载安装的项目依赖包 public:存放静态资源公共资源,不会被压缩合并 -3DModel:存放.glb3D模型 ...

  7. Vue3项目搭建全过程

    目录 一.前言 二.搭建准备 三.搭建项目 四.启动项目 一.前言 在2020年的9月19日,万众期待的Vue3终于发布了正式版,命名为"One Piece". 它也带来了很多新的 ...

  8. vue2.0 vue3.0 打包二级项目-如何部署二级目录

    看了很多其他大佬的文章,我这边做了一个笔记记录了一下vue打包二级目录的方法 我们想要的效果是什么 我们想www.taobao.com/web二级目录来访问我们的页面 如果我们没有做任何的配置,直接将 ...

  9. vue项目部署在二级目录下

    一般情况下,前端项目部署在各自端口根目录下.但是如果服务器端口限制等因素,多个项目共享一个端口,就需要部署在二级目录下. 但是会面临几个问题 服务器配置 前端静态资源路径配置 前端请求路径写法 前端路 ...

最新文章

  1. 技术随笔 查找速度最快的Google IP
  2. SQL语句(DQL)
  3. leetcode —— 654. 最大二叉树
  4. idea messages中文乱码_2019.2版本IDEA控制台中文乱码尝试了很多方法都不行
  5. iOS UISearchBar 在界面跳转时出现灰色背景问题
  6. mysql yacc 解析_yacc介绍
  7. Java amr格式转mp3
  8. 微信小程序 模拟支付宝账单的个人记账小程序
  9. DRAM Timing
  10. Cocos2d-xV3.17.2获取csb文件按钮组件并绑定事件
  11. 简单好听的宝宝小名大全
  12. 学习笔记42—Win7下安装Linux双系统
  13. 人像图片Relight
  14. 【PyTorch】torch.nn.Transformer解读与应用
  15. 通过扫码内容 生成条形码
  16. php同时抢购 代码,PHP秒杀抢购问答题解决方案
  17. 智能手机是不是计算机应用设备,otg数据线是什么 otg数据线有什么用 otg数据线的使用方法...
  18. Swift初步探究-正确导入第三方库
  19. MT【256】2016四川高考解答压轴题
  20. 数据采集与管理【13】

热门文章

  1. 17 使用和购买GPU
  2. 在Word中如何删除顽固的空白页
  3. html body keydown,jQuery的keydown()方法有什么用?
  4. 安装linux的系统分区格式化,Ubuntu下分区格式化U盘(fdiskmkfs)
  5. Selenium 前世今生
  6. ELK日志分析系统(一)之ELK原理
  7. 多校官宣!这些985和211大学研究生的宿舍,没了
  8. SpringBoot系列十八:整合Hikari
  9. C语言2048源代码
  10. 银河航天创始人:5G卫星通信好比在天上修建高速公路