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

vue配置代理proxy

如何配置代理

  在 vue devServer服务器配置文件 vue.config.js 的 devServer 选项中配置 proxy

module.exports = {// publicPath:process.env.NODE_ENV === 'production' ? '/vue_workspac/aihuhuproject/' : '/',//基本路径publicPath: './',//默认的'/'是绝对路径,如果不确定在根路径,改成相对路径'./'// 输出文件目录outputDir: 'dist',assetsDir: 'static',indexPath: 'index.html',// eslint-loader 是否在保存的时候检查lintOnSave: true,// 生产环境是否生成 sourceMap 文件productionSourceMap: false,// css相关配置css: {// 是否使用css分离插件 ExtractTextPluginextract: true,// 开启 CSS source maps?sourceMap: false,},// webpack-dev-server 相关配置devServer: {open: false,//open 在devServer启动且第一次构建完成时,自动用我们的系统的默认浏览器去打开要开发的网页host: '0.0.0.0',//默认是 localhost。如果你希望服务器外部可访问,指定如下 host: '0.0.0.0',设置之后之后可以访问ip地址port: 8080,hot: true,//hot配置是否启用模块的热替换功能,devServer的默认行为是在发现源代码被变更后,通过自动刷新整个页面来做到事实预览,开启hot后,将在不刷新整个页面的情况下通过新模块替换老模块来做到实时预览。https: false,hotOnly: false,// hot 和 hotOnly 的区别是在某些模块不支持热更新的情况下,前者会自动刷新页面,后者不会刷新页面,而是在控制台输出热更新失败proxy: {'/api': {target: 'http://xxxx:8080', //目标接口域名secure: false, //false为http访问,true为https访问changeOrigin: true, //是否跨域pathRewrite: {'^/api': '' //重写接口}}}, // 设置代理before: app => { }},// 第三方插件配置pluginOptions: {// ...}
};

http://www.lryc.cn/news/328752.html

相关文章:

  • .NET DES加密算法实现
  • 构建操作可靠的数据流系统
  • awesome-cheatsheets:超级速查表 - 编程语言、框架和开发工具的速查表
  • GFW不起作用
  • AndroidStudio出现类似 Could not create task ‘:app:ToolOperatorDemo.main()‘. 错误
  • 一些常见的ClickHouse问题和答案
  • 第九届蓝桥杯大赛个人赛省赛(软件类)真题C 语言 A 组-分数
  • 并发编程——4.线程池
  • 阿里云魔搭发起“ModelScope-Sora开源计划”,将为中国类Sora模型开发提供一站式工具链
  • 大模型与数据分析:探索Text-to-SQL
  • Unity VisionOS开发流程
  • 聊聊k8s服务发现的优缺点
  • Tomcat是如何处理并发请求的?
  • H12-831_561
  • Java23种常见设计模式汇总
  • 神经网络与深度学习(一)
  • 算法学习——LeetCode力扣图论篇2
  • 大数据设计为何要分层,行业常规设计会有几层数据
  • css3之2D转换transform
  • pytest中文使用文档----6临时目录和文件
  • 从0开始搭建基于VUE的前端项目
  • elementUI this.$msgbox msgBox自定义 样式自定义 富文本
  • Lua与Python区别
  • Python学习(二)
  • 管理阿里云服务器ECS -- 网站选型和搭建
  • WPF中继承ItemsControl子类控件数据模板获取选中属性
  • Android卡顿掉帧问题分析之实战篇
  • OpenKylin安装Kafka
  • 嵌入式硬件中常见的面试问题与实现
  • 【Node.JS】koa