美文网首页
使用vue-cli proxyTable进行反向代理,解决跨域问

使用vue-cli proxyTable进行反向代理,解决跨域问

作者: My康 | 来源:发表于2017-11-15 19:20 被阅读0次

    开发项目,在前后端联调的时候肯定是会遇上跨域的问题的。

    vue-cli脚手架搭建的工程中,在config/index.js文件中可以利用预留的proxyTable一项,设置地址


    proxyTable: {

    '/api': {

    target:'http://www.example.com', // 你的目标主机

    changeOrigin:true,// 虚拟托管站点所需

    pathRewrite: {

    '^/api':''// 重写路径

    }

    }

    }


    然后使用http-proxy-middleware插件对api请求地址进行代理

    Object.keys(proxyTable).forEach(function (context) {

    varoptions = proxyTable[context]

    if(typeofoptions ==='string') {

    options = { target: options }

    }

    app.use(proxyMiddleware(options.filter || context, options))

    })

    相关文章

      网友评论

          本文标题:使用vue-cli proxyTable进行反向代理,解决跨域问

          本文链接:https://www.haomeiwen.com/subject/urmhvxtx.html