vue + webpack
构建的项目解决浏览器跨域问题浏览器同源策略是浏览器的一种保护机制。浏览器发送跨域的ajax请求时,并非请求发不出去,请求能够发出去,而且后台接收到请求后能够返回响应数据,可是浏览器不接收这些不一样源的响应数据。javascript
config/index.js
中配置 proxyTable
代理,以下图所示:proxyTable: { // 配置代理 '/api': { // 匹配全部以 '/api' 开头的请求路径 target: 'http://localhost:4000', // 代理目标的基础路径 changeOrigin: true, // 支持跨域 pathRewrite: { // 重写路径: 去掉路径中开头的'/api' '^/api': '' } } },
此方法能够解决开发环境下的跨域问题,生产环境还需配合后端解决。vue