12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- const { defineConfig } = require('@vue/cli-service')
- module.exports = defineConfig({
- transpileDependencies: true,
- publicPath:'./',
- // dev:{
- // assetsSubDirectory: 'static',
- // assetsPublicPath: '/',
- // proxyTable: { // 配置跨域
- // '/api':{
- // target:`http://localhost:8084`, //请求后台接口
- // changeOrigin:true, // 允许跨域
- // pathRewrite:{
- // '^/api' : '' // 重写请求
- // }
- // }
- // }
- // }
- devServer: {
- open: true,
- host: 'localhost',
- port: 8080,
- //这里的ip和端口是前端项目的;下面为需要跨域访问后端项目
- proxy: {
- '/ResourcesCenter': {
- target: 'http://localhost:8084/',//这里填入你要请求的接口的前缀
- ws:true,//代理websocked
- changeOrigin:true,//虚拟的站点需要更管origin
- secure: true, //是否https接口
- pathRewrite:{
- '^/ResourcesCenter':''//重写路径
- },
- headers: {
- referer: 'http://localhost:8084/', //这里后端做了拒绝策略限制,请求头必须携带referer,否则无法访问后台
- }
- }
- }
- }
- })
|