doubleyong
管理员
管理员
  • 最后登录2025-12-02
  • 发帖数1198
  • 最爱沙发
  • 喜欢达人
  • 原创写手
  • 社区居民
  • 忠实会员
阅读:7605回复:1

vue-cli4 代理跨域如何配置

楼主#
更多 发布于:2020-05-26 16:25
vue-cli4 已经将build,config文件隐藏,不进行显示,那要如何配置代理呢?


1. 在根目录下,创建一个vue.config.js文件


2. 在vue.config.js文件中进行配置,代码如下


module.exports = {
  devServer: {
    proxy: {
      '/api': {
        target: "http://localhost:8888",//设置你调用的接口域名和端口号 别忘了加http
        changeOrigin: true,
        pathRewrite: {
          '^/api': ''//这里理解成用‘/api'代替target里面的地址,后面组件中我们掉接口时直接用api代替
          //比如我要调用'http://40.00.100.133:3002/user/login',直接写‘/api/user/login'即可
        }
      }
    }
  }
}


3. 配置后,一定要重启,ctrl+c 结束,在执行npm run serve执行,才会生效
知识需要管理,知识需要分享
勇敢牛牛
新手
新手
  • 最后登录2022-05-11
  • 发帖数1
沙发#
发布于:2021-12-15 16:17
游客


返回顶部

公众号

公众号