vite中server.proxy的一些配置

vite中server.proxy的一些配置

  • target是目标代理的接口地址,当监测到以 /api开头的接口后,把axios请求中前面的本地服务器地址改为target的值,实际发送给后端的请求就是下方后一个请求

         http://XX.XX.XX.XX:8080/api/def --> http://localhost:8081/api/def

  • changeOrigin表示是否跨域

  • PathRewrite:替换请求中匹配的内容,在这里就是去掉 /api 前面的 ^

javascript">server:{
    proxy:{
      '/api':{
        target:"http://localhost:8081",  //目标代理接口地址
        secure:false,
        changeOrigin:true,  //开启代理,在本地创建一个虚拟服务器
        PathRewrite:{
          '^/api':'/api'
        }
      }
    }
}

vite配置的server.proxy其实和vue-cli配置的devServer.proxy大致一样

附上vite官网的server.proxy链接:

https://***.vitejs.dev/config/server-options.html#server-proxy

转载请说明出处内容投诉
CSS教程_站长资源网 » vite中server.proxy的一些配置

发表评论

欢迎 访客 发表评论

一个令你着迷的主题!

查看演示 官网购买