这个可以使用代理进行跨域,这样看来跨域的方法就有几种了,对于iframe中的用postmassage,对于vue工程中的跨域则使用代理模式。

代理模式配置如下:

在config文件夹下找到index.js文件。找到module.exports下边的proxyTable属性,改成:

// proxyTable: {},//代理才能跨域发送请求
    proxyTable: devEnv.OPEN_PROXY === false ? {} : {
      '/proxyApi': {
        target: 'http://192.168.10.30:10308/',//目的ip
        changeOrigin: true,//跨域
        pathRewrite: {
          '^/proxyApi': '/'
        }
      }
    },

 其中devEnv是我从当前同目录文件夹下的dev.env.js中const devEnv = require('./dev.env')引入的变量。dev.env.js内容为:

'use strict'
const merge = require('webpack-merge')
const prodEnv = require('./prod.env')

module.exports = merge(prodEnv, {
  NODE_ENV: '"development"',
  OPEN_PROXY: true // 是否开启代理, 重置后需重启vue-cli
})

  另外在配置下axios请求路径中的

const defaultBaseUrl = 'http://192.168.10.30:10308'
const BASEURL = process.env.NODE_ENV != 'production' && process.env.OPEN_PROXY ? '/proxyApi/' : defaultBaseUrl
export default {
  //接口代理配置
  loginTocken:BASEURL+'/config/user_login.action',

}

  其中process.env值在dev.env.js中:

'use strict'
const merge = require('webpack-merge')
const prodEnv = require('./prod.env')

module.exports = merge(prodEnv, {
  NODE_ENV: '"development"',
  OPEN_PROXY: true // 是否开启代理, 重置后需重启vue-cli
})

  结果:

划红线的地方就被代理到那个IP地址了。

顺便说下,里边加个时间戳的作用,是为了防止本地缓存的作用。

最新文章

  1. 使用powershell批量添加Keil和IAR的头文件路径
  2. Volatile实现原理
  3. cookie包含中文导致的问题
  4. CCF真题之命令行选项
  5. laravel的安装
  6. asp.net core VS goang web[修正篇]
  7. 冒泡排序法-java案例详解
  8. 【Zookeeper】源码分析之服务器(二)
  9. Linux背景知识(1)RedHat和Centos
  10. DeveloperGuide Hive UDTF
  11. ubuntu 终端作死体验
  12. HDU 2586 How far away ?
  13. 设计模式_策略模式_在Spring中的应用
  14. sql server:alter database name
  15. (转)Java调用Weservice
  16. 一份不太简短的LaTeX模板
  17. whu暑期集训#1
  18. Linux基本权限管理
  19. Word2vec 理解
  20. android 安全退出 activity

热门文章

  1. Tomcat服务器时间不正确
  2. 《图解设计模式》读书笔记2-1 Template Method模式
  3. Hadoop HDFS本地存储目录结构解析
  4. 为什么有mac地址还学要有IP地址??
  5. 让 Visio 2003/2007 同时开多个独立窗口
  6. seaborn教程4——分类数据可视化
  7. python学习第十三天元组创建和操作方法
  8. Codeforces Round #574 (Div. 2) A~E Solution
  9. 微信、qq网页二次分享
  10. git push时提示--set-upstream