vue解决跨域问题

1、在vue项目的根目录创建vue.config.js的文件

复制以下带代码

bash 复制代码
devServer: {
        proxy: {
          '/api': {
            target: 'http://localhost:3000', // 目标服务器地址
            changeOrigin: true, // 是否改变源
            pathRewrite: {
              '^/api': '' // 重写路径,例如将'/api/user'重写为'/user'
            }
          }
        }
      }

2、将接口的地址前面添加一个/api即可

即可代理成功

相关推荐
打瞌睡的朱尤7 小时前
Vue day10 完整购物网页(登录页,首页,搜索)
前端·javascript·vue.js
扶苏10028 小时前
深入理解 Vue 3 的 watchEffect
前端·javascript·vue.js
未来龙皇小蓝10 小时前
RBAC前端架构-05:引入Element-UI及相关逻辑
前端·ui
yanlele10 小时前
AI Coding 时代下, 关于你会写代码这件事儿, 还重要吗?
前端·javascript·ai编程
打瞌睡的朱尤11 小时前
Vue day9 购物车,项目,vant组件库,vw,路由
前端·javascript·vue.js
星火开发设计13 小时前
模板参数:类型参数与非类型参数的区别
java·开发语言·前端·数据库·c++·算法
cc.ChenLy15 小时前
【CSS进阶】毛玻璃效果与代码解析
前端·javascript·css
何中应15 小时前
使用Jenkins部署前端项目(Vue)
前端·vue.js·jenkins
西门吹-禅15 小时前
node js 性能处理
开发语言·javascript·ecmascript
3秒一个大15 小时前
JWT 登录:原理剖析与实战应用
前端·http·代码规范