vue-历史模式部署
项目部署
本项目采用nginx进行部署,历史模式的部署需要服务端的配合,本次采用nginx进行配合。
1 配置
const basePath = process.env.VUE_APP_BASE_PATH;
module.exports = {publicPath: basePath #静态资源的路径 /ecology/
}
2 创建路由
const createRouter = baseRouter => {const router = new VueRouter({#/ecology base: baseRouter || process.env["VUE_APP_BASE_PATH"].slice(0, -1),mode: "history",routes: [...constantRoutes, ...asyncRoutes]});return router;
};
3 nginx配置
location /ecology {root html;index index.html index.htm;#这个配置的含义为:当请求到这个路径下面时/ecology/main/overview 会首先去这个路径下访问index.html如果有则返回这个静态资源#如果没有 继续向后匹配 nginx内部重新定向到 /ecology/indexl.html 这样的话就相当于重定向到了首页,此时携带了路径参数/main/overview,就会触发vue路由的工作。其实这样也可以只写/ecology/index.html就已经完全足够。try_files $uri $uri/ /ecology/index.html;
}
http://11.2.19.11:8088/ecology/main/overview
$uri:/ecology/main/overview
$request_uri:http://11.2.19.11:8088/ecology/main/overview
try_files: 官方文档
特别注意的是:静态资源路径,路由路径和nginx Location的路径一定要保持一致。
相关文章:
vue-历史模式部署
项目部署 本项目采用nginx进行部署,历史模式的部署需要服务端的配合,本次采用nginx进行配合。 1 配置 const basePath process.env.VUE_APP_BASE_PATH; module.exports {publicPath: basePath #静态资源的路径 /ecology/ }2 创建路由 const createR…...
『Linux升级路』基础开发工具——make/Makefile
🔥博客主页:小王又困了 📚系列专栏:Linux 🌟人之为学,不日近则日退 ❤️感谢大家点赞👍收藏⭐评论✍️ 目录 一、认识make/Makefile 📒1.1make/Makefile的优点 📒…...
Python开发技能实战-如何在Visio中添加和删除任意连接点?
问题 在学习或者工作中,我们经常会借助Visio这个软件绘制流程图,在Visio中一般连接点是固定的,固定的连接点只能绘制一条连接线,如下图所示: 但有时候我们需要在两个方框之间绘制双向连接线,达到以下的效果…...
中科驭数受邀出席2023 ODCC冬季全会,共谋开放数据中心创新发展
近日,2023年开放数据中心委员会(简称“ODCC”)冬季全会在宁夏银川成功召开,中科驭数作为ODCC的新成员单位,受邀出席本次重要会议。 ▲ 中科驭数正式加入ODCC开放数据中心委员会 开放数据中心委员会是在中国通信标准化…...
Leetcode—907.子数组的最小值之和【中等】
2023每日刷题(四十二) Leetcode—907.子数组的最小值之和 算法思想 参考自y神思想 实现代码 class Solution { public:int sumSubarrayMins(vector<int>& arr) {long long ans 0;const int mod 1e97;int n arr.size();stack<int>…...
下载文件并重命名
//下载文件并重命名 // 无需数字化归档模版下载 function nodigitalMeth(){ let filenameunescape("/projectapp/ghsjy/template/noNeedDigital.docx")//原文件为英文名字 downloadFileRename(filename,"无需成果数据汇交模版") } // 需要数字化归档模版下…...
BGP路由的选路综合实验
题目要求 1.使用PreVal策略,确保R1通过R3到达192.168.10.0/24 2.使用AS_Path策略,确保R1通过R3到达192.168.11.0/24 3.配置MED策略,确保R1通过R3到达192.168.12.0/24 4.使用Local Preference策略,确保R4通过R2到达192.168.1.0/24…...
英语语法:连词or, and, if, unless怎么用?
连词or, and, if, unless怎么用?1. or conj. 或者,还是, 和, 否则用法:并列连词①当“或者,还是”讲时,用在选择疑问句中,是选择疑问句的标志例:Are you a teacher or a …...
基于Spring、SpringMVC、MyBatis的闪烁物业管理系统
文章目录 项目介绍主要功能截图:部分代码展示设计总结项目获取方式🍅 作者主页:超级无敌暴龙战士塔塔开 🍅 简介:Java领域优质创作者🏆、 简历模板、学习资料、面试题库【关注我,都给你】 🍅文末获取源码联系🍅 项目介绍 基于SSM的闪烁物业管理系统,java项目。 …...
uni-app 离线打包安卓Apk(小白上手)
场景: 在使用uni-app 开发apk时,使用云打包有次数限制。尤其对于测试阶段是无比难受的,通常是浪费打包次数进行打包或者通过usb 给测试机更新开发环境,但这都是无比漫长的过程 尤其有多个测试机真的是噩梦般的存在 下载离线打包示…...
fatal: refusing to merge unrelated histories報錯咋辦
在 Git 中,如果要合并两个分支,而这两个分支的历史记录不相交,就会出现错误:fatal: refusing to merge unrelated histories。 要解决这个问题,有以下几种方法: 首先,检查一下你正在合并的两个…...
第二十二章 解读pycocotools的API,目标检测mAP的计算COCO的评价指标(工具)
Pycocotools介绍 为使用户更好地使用 COCO数据集, COCO 提供了各种 API。COCO是一个大型的图像数据集,用于目标检测、分割、人的关键点检测、素材分割和标题生成。这个包提供了Matlab、Python和luaapi,这些api有助于在COCO中加载、解析和可视化注释。 …...
如何避免光模块接口受到污染?
光模块作为光通信领域一个重要的配件,实现光电和电光的转换,和光纤连接,承载了数据流量的快速转换与传输。因而在整个网络体系中,起着至关重要的作用。虽然光模块在使用过程中,不像交换机和服务器等网络设备一样需要经…...
虚拟机系列:Oracle VM VirtualBox虚拟机的使用教程和使用体验情况反馈
Oracle VM VirtualBox虚拟机的使用教程和使用体验情况反馈 一. 简述:二. 下载三. 安装解压后选择需要的版本点击安装1:第一步,点击安装,点击下一步2. 这里直接点击下一步,3. 网络警告选择:是4. 准备好以后,点击安装5. 点击完成即可四. 打开五. 创建虚拟机1. 输入虚拟机名…...
echarts 通用线性渐变堆叠面积图
echarts 通用线性渐变堆叠面积图 getLineData2() {const myChart echarts.init(this.$refs.chartDom);const option {tooltip: {trigger: axis,},legend: {show: false,textStyle: {fontSize: 14, //字体大小color: #ffffff, //字体颜色},data: [AAA, BBB],},grid: {show: tr…...
在云服务器上搭建个人版chatGPT及后端Spring Boot集成chat GPT
原创/朱季谦 本文分成两部分,包括【国内服务器上搭建chat GPT】和【后端Spring Boot集成chat GPT】。 无论是在【国内服务器上搭建chat GPT】和【后端Spring Boot集成chat GPT】,两个方式都需要魔法访问,否则是无法正常使用的,即…...
MYSQL基础知识之【索引】
文章目录 前言MySQL 索引普通索引创建索引修改表结构(添加索引)创建表的时候直接指定删除索引的语法唯一索引创建索引修改表结构创建表的时候直接指定使用ALTER 命令添加和删除索引使用 ALTER 命令添加和删除主键显示索引信息 后言 前言 hello world欢迎来到前端的新世界 &…...
工信部:1—10月我国软件业务收入98191亿元 同比增长13.7%
2023年1—10月份软件业经济运行情况 1—10月份,我国软件和信息技术服务业(以下简称“软件业”)运行态势平稳,软件业务收入较快增长,利润总额两位数增长,软件业务出口降幅持续收窄。 一总体运行情况 软件…...
直播预告 | AR眼镜在现代医疗中究竟有哪些妙用?11.28晚八点虹科直播间为您揭晓!
直播预告 | AR眼镜在现代医疗中究竟有哪些妙用?11.28晚八点虹科直播间为您揭晓! 什么是AR眼镜? AR眼镜,即增强现实眼镜,是一种结合虚拟信息与真实世界的创新医疗工具。 通过集成高科技传感器和实时数据处理技术&…...
独乐乐不如众乐乐(二)-某汽车零部件厂商IC EMC企业规范
前言:该汽车零部件厂商关于IC EMC的规范可能是小编看过的企业标准里要求最明确的一份企业标准了,充分说明了标准方法不是死的,可以灵活应用。 先看看这份规范的抬头: 与其他企业规范一样,该汽车零部件厂商的IC EMC规范…...
NL2SQL的十字路口:大模型与传统方法,谁是复杂场景的最终答案?
1. 当自然语言遇上SQL:NL2SQL技术的前世今生 第一次听说"用大白话就能查数据库"这个概念时,我正被一堆复杂的SQL查询折磨得焦头烂额。那是2016年,我负责的电商后台系统需要频繁从几十张表中提取数据,每次写嵌套查询都要…...
不满意Oh My Zsh启动卡顿,来试试Starship吧郧
pagehelper整合 引入依赖com.github.pagehelperpagehelper-spring-boot-starter2.1.0compile编写代码 GetMapping("/list/{pageNo}") public PageInfo findAll(PathVariable int pageNo) {// 设置当前页码和每页显示的条数PageHelper.startPage(pageNo, 10);// 查询数…...
突破网盘下载限速的效率工具:技术突破与提速方案全解析
突破网盘下载限速的效率工具:技术突破与提速方案全解析 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼…...
RISC-V 基金会 Data Center SIG 第八次会议圆满结束,围绕AIOE和TG推进展开
一直以来,龙蜥社区在 RISC-V 生态建设中持续投入,并积极贡献上游社区。RISC-V International Data Center SIG 第八次会议内容见下: Atomic I/O Enqueue(AIOE )扩展提案 v4 提案评审 RISC-V International Data Cent…...
使用Dify快速搭建SmolVLA应用:可视化工作流与Agent编排
使用Dify快速搭建SmolVLA应用:可视化工作流与Agent编排 你是不是也遇到过这样的场景:手里有一个很酷的多模态大模型,比如能看懂图片又能聊天的SmolVLA,但不知道怎么把它变成一个能实际用起来的应用?自己写代码吧&…...
OpenClaw新手避坑指南:Qwen3-14B镜像部署的5个常见失误
OpenClaw新手避坑指南:Qwen3-14B镜像部署的5个常见失误 1. 为什么需要这份避坑指南 第一次在本地部署OpenClaw对接Qwen3-14B镜像时,我踩遍了所有能想到的坑。从CUDA版本冲突到显存溢出,从端口占用到凭证失效,整个过程就像在玩&q…...
实时手机检测-通用部署案例:中小企业监控场景中手机识别落地解析
实时手机检测-通用部署案例:中小企业监控场景中手机识别落地解析 1. 项目背景与价值 在现代企业管理中,手机使用管理一直是令人头疼的问题。特别是在生产车间、会议室、考场等场所,员工或学生违规使用手机不仅影响工作效率,还可…...
STM32F407+LAN9252 EtherCat从站开发避坑指南:从SSC配置到TwinCAT3联调全流程
STM32F407LAN9252 EtherCat从站开发实战:从零构建工业通信节点的完整指南 当工业4.0的浪潮席卷全球制造业时,EtherCat协议凭借其卓越的实时性能成为自动化领域的黄金标准。对于嵌入式开发者而言,掌握基于STM32和LAN9252的从站开发技术&#x…...
UE5第三人称相机避障实战:SpringArmComponent参数调优与常见Bug修复
UE5第三人称相机避障实战:SpringArmComponent参数调优与常见Bug修复 在虚幻引擎5(UE5)开发第三人称游戏时,相机系统的表现直接影响玩家的游戏体验。一个优秀的第三人称相机应该既能跟随角色流畅移动,又能智能避开场景障…...
避开这5个坑!DataV大屏开发中的常见问题与性能优化指南
避开这5个坑!DataV大屏开发中的常见问题与性能优化指南 在零售行业数字化转型的浪潮中,实时数据监控大屏已成为企业决策的"神经中枢"。DataV作为阿里云推出的专业级数据可视化工具,凭借其丰富的组件库和灵活的配置能力,…...
