不去做怎么知道做不到,用心做好每一天做好每|

轻风细雨_林木木

园龄:6年3个月粉丝:4关注:1

Vue localhost 中查看 proxy 后的实际访问IP地址

1.前言

在使用vue-cli脚手架时,我们为了做到本地跨域会设置proxy达到跨域调用的效果,但是不方便查看实际调用IP地址,这个时候就需要logLevel属性了。

2.基本配置

vue.config.js

devServer: {
proxy: {
"/api": {
target: "https://localhost:8080", // 目标
changeOrigin: true, // 允许跨域
pathRewrite: { // 重写地址
"^/api": ""
},
"logLevel": "debug" // 打印日志
}
}
}

3.logLevel是什么?

老实说我也不是很清楚,查了很多资料,基本都是你抄我的我复制你的,没有一个人能说明白。

个人觉得它像是一个第三方插件,有的时候设置logLevel属性并不生效,可能是需要安装,可能是vue-cli版本问题,查了很多资料没查到,以后查到再解释吧。

4.logLevel不生效怎么办?可以手动设置

手动设置

proxy: {
'/api': {
target: 'http://***.***.***.204:30080',
pathRewrite: {'^/api': ''},
changeOrigin: true,
logLevel: 'debug',
onProxyReq: (proxyReq, req) => {
// http请求
console.log('[HPM] %s %s %s %s', req.method, req.originalUrl, '->', req.url);
},
onProxyReqWs(proxyReq, req, socket, options, head) {
// websocket请求(单个TCP连接上进行全双工通信的协议)
console.log('[HPM] %s %s %s %s', req.method, '-', req.url);
}
},
}

结束。

本文作者:轻风细雨_林木木

本文链接:https://www.cnblogs.com/linzhifen5/p/17240870.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   轻风细雨_林木木  阅读(1047)  评论(0编辑  收藏  举报  
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起
  1. 1 尚好的青春 孙燕姿
  2. 2 孙燕姿
  3. 3 克卜勒 孙燕姿
- 孙燕姿
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.