• vue proxyTable 接口跨域请求调试(五)


    在不同域之间访问是比较常见,在本地调试访问远程服务器。。。。这就是有域问题。

    VUE解决通过proxyTable:

    在 config/index.js 配置文件中

      dev: {
        env: require('./dev.env'),
        port: 8080,
        autoOpenBrowser: true,
        assetsSubDirectory: 'static',
        assetsPublicPath: '/',
        //proxyTable: {},
        proxyTable: proxyConfig.proxyList,
        // CSS Sourcemaps off by default because relative paths are "buggy"
        // with this option, according to the CSS-Loader README
        // (https://github.com/webpack/css-loader#sourcemaps)
        // In our experience, they generally work as expected,
        // just be aware of this issue when enabling this option.
        cssSourceMap: false
      }

    划红线部分就是设置代理参数:

    在config目录创建,proxyConfig.js 写入

    module.exports = {
      proxyList: {
            '/apis': {
                // 测试环境
                target: 'https://goods.footer.com',  // 接口域名
                changeOrigin: true,  //是否跨域
                pathRewrite: {
                    '^/apis': ''   //需要rewrite重写的,
                }              
            }
      }
    }

    在 config/index.js 配置文件上边引入 

    var proxyConfig = require('./proxyConfig')
     

    使用:

    服务器提供接口:

    https://goods.footer.com/health/list

    Vue请求

    var obj = {
    pageSize: 20
    }
    this.$http.get( '/apis/health/list',{params: obj}) .then(function(res){ // 成功回调 },function(){ alert("error") })

    示例下载

  • 相关阅读:
    SSH框架整合-myeclipse
    查看mysql数据库文件存放位置
    Java反射及注解学习- 反射的使用
    线程join方法demo-模拟叫号看病
    线程同步案例
    线程死锁示例
    《广西壮族自治区食品药品监督管理局》代码
    复习点算法知识,水仙花数加冒泡排序,以及一道算法题
    词性标注 HMM
    kd树
  • 原文地址:https://www.cnblogs.com/congxueda/p/7087144.html
Copyright © 2020-2023  润新知