vue配置代理vue devserver代理配置
正向代理
devServer: {proxy:'http://localhost:8080'//所有的接口请求都会被代理到这个路径上
},
devServer: {
proxy:{
'/dev-api':{//只要是这个路径下的请求都会被代理到target中
target:'http://localhost:8888',
pathRewrite:{'^/dev-api':''}//路径重写:/dev-api路径将不会出现,如果改成'^/dev-api':'test',则重写的路径/dev-api会变成test
}
}
},
注意点:使用正向代理时,不要手动的写全路径,写了全路径则代理失效
全路径:http://localhost:8080 即:协议、域名、端口
只要写一个代理路径即可:VUE_APP_BASE_API =/dev-api
环境变量配置文件
你可以在你的项目根目录中放置下列文件来指定环境变量:
.env # 在所有的环境中被载入.env.local # 在所有的环境中被载入,但会被 git 忽略
.env.[mode] # 只在指定的模式中被载入
.env.[mode].local # 只在指定的模式中被载入,但会被 git 忽略
# mode 代表环境变量:development、production和test。不同的文件名在不同的环境下自动生效
请注意,只有 NODE_ENV,BASE_URL 和以 VUE_APP_ 开头的变量将通过 webpack.DefinePlugin 静态地嵌入到客户端侧的代码中。这是为了避免意外公开机器上可能具有相同名称的私钥。
目录
.env.production//生产环境配置.env.develoption//开发环境配置