大前端

前端接口请求跨域--代理配置

2024-05-10  本文已影响0人  jack钱

前端开发中,经常会遇到跟后端接口直接有跨域的问题,前端自己在开发时如何处理?

代理配置

可以让你的本地服务器代理到你的服务器上,这样你就可以访问服务器的数据了
代理只能在本地开发时使用,build 之后就无法使用了。

        "proxy": {
            // 当你请求是以/project开头的接口,则代理访问到http://192.168.0.2:8080
            "/project": {
                "target": "http://192.168.0.2:8080",    // 目标服务器host
                "changeOrigin": true,   //默认false,是否需要改变原始主机头为目标URL
                "secure": false // 如果是https接口,需要配置这个参数
                "pathRewrite": {
                    '^/project': '/'    //地址重写  把‘/project’ (改为)=> ‘/’
                }
            }
        }

代理前

image.png

代理后

上一篇 下一篇

猜你喜欢

热点阅读