Vue 实现请求转发

可以在 vue.config.js 中对 devServer 进行配置:

module.exports = {

    devServer: {

        host: 'localhost',  //target,  host

        port: 8080, 

        proxy: {  // proxy:{'/api':{}},代理器中设置/api,项目中请求路径为/api的替换为target

            'api': {
                target: 'http://localhost:3000',  //代理地址,这里设置的地址会代替axios中设置的baseURL

                changeOrigin: true,// 如果接口跨域,需要进行这个参数配置

                 pathRewrite: {

                     '^/api': '/'  // pathRewrite: {'^/api': '/'} 重写之后url为http://192.168.1.16:8085/xxxx 

                                  // pathRewrite: {'^/api': '/api'} 重写之后url为 http://192.168.1.16:8085/api/xxxx 

                }

            }

        }

    }

}

教学视频传送门: https://www.bilibili.com/video/BV1Dp4y147ga/?spm_id_from=333.788.recommend_more_video.-1

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 16宿命:用概率思维提高你的胜算 以前的我是风险厌恶者,不喜欢去冒险,但是人生放弃了冒险,也就放弃了无数的可能。 ...
    yichen大刀阅读 11,281评论 0 4
  • 公元:2019年11月28日19时42分农历:二零一九年 十一月 初三日 戌时干支:己亥乙亥己巳甲戌当月节气:立冬...
    石放阅读 11,806评论 0 2
  • 今天上午陪老妈看病,下午健身房跑步,晚上想想今天还没有断舍离,马上做,衣架和旁边的的布衣架,一看乱乱,又想想自己是...
    影子3623253阅读 7,962评论 3 8