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

ruoyi中如何使用Public来存储静态资源

ruoyi中如何使用Public来存储静态资源

    • 方法1、在vite.config.js中添加重写规则
    • 方法2、创建一个自定义Vite插件来处理特定路径的请求:

方法1、在vite.config.js中添加重写规则

// An highlighted block
export default defineConfig({// ...其他配置server: {// ...其他服务器配置proxy: {// ...其他代理配置'这里可以写public下面的路径,示例是/ammunition\/mapdata': {target: 'http://localhost:8090',rewrite: (path) => path.replace(/^\/ammunition\/mapdata/, '/mapdata')}}}
})

方法2、创建一个自定义Vite插件来处理特定路径的请求:

// An highlighted block
export default defineConfig({// ...其他配置plugins: [// ...其他插件{name: 'rewrite-map-urls',configureServer(server) {server.middlewares.use((req, res, next) => {// 检查是否是瓦片请求,如果是,重写为正确的路径if (req.url.includes('这里可以写public下面的路径,示例是/ammunition/mapdata/')) {req.url = req.url.replace('/ammunition/mapdata/', '/mapdata/');}next();});}}]
})

相关文章:

  • 全国青少年信息素养大赛 C++算法创意实践挑战赛初赛 集训模拟试卷《四》及详细答案解析
  • 03.Python代码NumPy-通过numPy来创建不同数组
  • 【Qt】Qt 按钮控件详解,PushButton,RadioButton,CheckBox,ToolButton
  • 韩金明董事长受邀出席“个人经济体高质量发展暨私域直播行业合规”调研活动
  • 长亭红队技术面试题
  • springboot中的事务失效(自调用)
  • 基于YOLO11的跌倒检测报警系统
  • 【Linux】su、su-、sudo、sudo -i、sudo su - 命令有什么区别?分别适用什么场景?
  • 儿童内侧颞叶癫痫伴海马硬化的体素形态学分析和机器学习分类
  • Vue —— 实用的工具函数
  • Bp靶场 - Jwt
  • OceanBases数据库单机社区版保姆级安装
  • CNN:卷积到底做了什么?
  • 解决ubuntu安装软件时候deb文件的闪退问题
  • cas 5.3单点登录中心开发手册
  • 深度学习Y5周:yolo.py文件解读
  • LeetCode每日一题4.16
  • 使用CubeMX新建EXTI外部中断工程——使用回调函数
  • 理解 iptables 的表与链
  • Maven 多仓库与镜像配置全攻略:从原理到企业级实践
  • 哪里的网站可以做围棋死活题/手机app免费制作平台
  • wordpress迅雷插件下载/seo工具包括
  • 电子商务网站建设系统特点/滕州百度推广
  • 长沙市做网站的网站/app推广引流
  • 帮客户做网站平台犯法吗/免费创建属于自己的网站
  • 如何把网站建设好/抓关键词的方法10条