1.跨域问题处理 import{defineConfig}from'vite'importvue from'@vitejs/plugin-vue'/*** 路径配置 start ***/import{resolve}from'path'constpathResolve=(dir:string):any=>{returnresolve(__dirname,".",dir)}constalias:Record<string,string>={'@':pathResolve("src")}/*** 路径配置 end ***///...
1、在前端解决跨域问题 2、后端直接设置访问控制允许源Access-Control-Allow-Origin:* 代表允许全部域名跨域,也可单独设置指定域名跨域 3、后端配置Nginx反向代理) */proxy: {/* /api 开头的api接口全部会代理到 target 接口上 服务器需要把/api 删除*/'/api': { target:'http://localhost:3000',//目标代理...
wsAdmin 未填写
本地axios处理跨域问题(仅针对vue-cli3以下的开发环境,项目中配置文件是config->index.js) 首先npm安装好axios,其次在main.js中引入: 1import axios from 'axios'23Vue.prototype.$axios = axios//把axios挂载到vue的原型中,在vue中每个组件都可以使用axios发送请求4Vue.prototype.HOME = '/api'//重要在于这里...
跨域指的是,由于同源策略导致,浏览器不能执行其他网站的脚本 解决办法: 1 jsonp jsonp利用了script标签,进行跨域取得数据 JSONP只能解决get请求,不能解决post请求 2 跨域代理 在vue.config.js文件中配置 --- 代理客户端 3 后端处理 CORS跨域资源共享
target:"http://ihrm-java.itheima.net/",//跨域地址changeOrigin:true,//要跨域//路径不需要重写 因为接口都在http://ihrm-java.itheima.net/api下面}, },//请注释掉vue.config.js中的 before: require('./mock/mock-server.js')//用不到模拟数据 mock 部分//before: require('./mock/mock-server.js...