当前位置: 首页 > news >正文

前端正确设置资源上下文路径ContextPath(发布目录outDir 、公共基础路径),保证打包部署后站点能正常加载资源。

文章目录

  • 引言
  • I 处理资源上下文路径ContextPath
    • javascript对象获取上下文路径
    • 使用`./` 加载资源文件
    • Vite 的base
    • publicPath是webpack部署应用包时的基本 URL
  • II 知识扩展:URL的识别
    • 2.1 标准的链接格式
    • 2.2 URL中的?涵义
    • 2.3 URL中的&涵义
    • 2.4 传参
  • III #fragment
    • 3.1为网页位置指定标识符
    • 3.2 `HTTP请求不包括#`
    • 3.3 改变#后的部分,不触发网页重载。
    • 3.4 onhashchange 事件

引言

公共基础路径(上下文路径、发布目录)是Vue应用在服务器上的URL路径。默认情况下,我们的Vue应用将在根路径下运行,即/。但是,当我们将应用部署到服务器的子目录中时,我们需要更改基础路径,以便应用能够正确加载资源。

部署站点应用包时的上下文路径,有时候不是根路径,例如是sam。

如果访问资源时,不添加上下文路径,则无法找到资源。

  • Wrapper封装了具体的访问资源,例如 index.html
  • Context 封装了各个wrapper资源的集合,例如 app

类似命名空间的概念,在不同层次的配置,其作用域不一样。

  • Host 封

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Session、Cookies 和 Token 的关系详解
  • 跨国公司研发战略调整与中国IT产业的未来
  • 如何使用 ONNX 结合 GPU 加速推理(CUDA 与 cuDNN 简明指南)
  • 操作系统 --- 线程(Threads)概念 多线程模型 线程控制与组织
  • 【Kubernetes】常见面试题汇总(五)
  • 国庆假期出行必备!西圣PB充电宝!外出旅游出行好搭档!
  • 【零基础学习CAPL语法】——on message
  • OpenCV结构分析与形状描述符(10)检测并提取轮廓函数findContours()的使用
  • 威胁建模中的评估问题列表
  • 鸿蒙轻内核A核源码分析系列七 进程管理 (1)
  • nacos 高级 配置管理 动态路由
  • HCIA--实验十三:VLAN间通信子接口实验/双单臂路由实验
  • 学会这2项技能,普通人每年多赚10万+,互联网创业者必备!
  • 华为 HCIP-Datacom H12-821 题库 (15)
  • 通讯录(静态版)
  • hexo+github搭建个人博客
  • Akka系列(七):Actor持久化之Akka persistence
  • HomeBrew常规使用教程
  • IIS 10 PHP CGI 设置 PHP_INI_SCAN_DIR
  • input的行数自动增减
  • learning koa2.x
  • nfs客户端进程变D,延伸linux的lock
  • Python 反序列化安全问题(二)
  • 分布式事物理论与实践
  • 分享一个自己写的基于canvas的原生js图片爆炸插件
  • 关于 Linux 进程的 UID、EUID、GID 和 EGID
  • 盘点那些不知名却常用的 Git 操作
  • 如何胜任知名企业的商业数据分析师?
  • 使用parted解决大于2T的磁盘分区
  • 我这样减少了26.5M Java内存!
  • 原创:新手布局福音!微信小程序使用flex的一些基础样式属性(一)
  • 转载:[译] 内容加速黑科技趣谈
  • 你对linux中grep命令知道多少?
  • shell使用lftp连接ftp和sftp,并可以指定私钥
  • 扩展资源服务器解决oauth2 性能瓶颈
  • #14vue3生成表单并跳转到外部地址的方式
  • #考研#计算机文化知识1(局域网及网络互联)
  • #我与Java虚拟机的故事#连载01:人在JVM,身不由己
  • #我与Java虚拟机的故事#连载10: 如何在阿里、腾讯、百度、及字节跳动等公司面试中脱颖而出...
  • (04)Hive的相关概念——order by 、sort by、distribute by 、cluster by
  • (1/2)敏捷实践指南 Agile Practice Guide ([美] Project Management institute 著)
  • (2024,Flag-DiT,文本引导的多模态生成,SR,统一的标记化,RoPE、RMSNorm 和流匹配)Lumina-T2X
  • (3) cmake编译多个cpp文件
  • (Java)【深基9.例1】选举学生会
  • (MIT博士)林达华老师-概率模型与计算机视觉”
  • (八)Flask之app.route装饰器函数的参数
  • (附源码)springboot学生选课系统 毕业设计 612555
  • (附源码)springboot猪场管理系统 毕业设计 160901
  • (入门自用)--C++--抽象类--多态原理--虚表--1020
  • (十二)python网络爬虫(理论+实战)——实战:使用BeautfulSoup解析baidu热搜新闻数据
  • (学习日记)2024.04.04:UCOSIII第三十二节:计数信号量实验
  • (一)VirtualBox安装增强功能
  • (最优化理论与方法)第二章最优化所需基础知识-第三节:重要凸集举例
  • ***详解账号泄露:全球约1亿用户已泄露
  • .bat批处理(十一):替换字符串中包含百分号%的子串