browser-sync默认地址如何转成127.0.0.1

browser-sync默认的打开地址localhost如何转成127.0.0.1,其实当初并不是想折腾这个东西的,起因是后台的同学对前端的请求做了一个地址的确认,页面打开必须是127.0.0.1的地址否则发送请求不成功。

然后就各种找资料,QQ群,微信群,还是无人解或者无人有空解没找到答案,最后还是自己动手丰衣足食,折腾了两天在google上找到了答案,现在把答案贴出,供给有需要的人。

proxy: "127.0.0.1:82",//代理的地址,用的是nginx,通过本地代理在建一个服务器,就是已经有一个服务器了,再开一个
host: "127.0.0.1",//重写默认的地址
open: "external"//使用external的地址打开,就是上面重写的地址

 

var gulp        = require('gulp');
var browserSync = require('browser-sync').create();

// use default task to launch Browsersync and watch JS files
gulp.task('browser-sync', function () {

    // Serve files from the root of this project
    browserSync.init({
        proxy: "127.0.0.1:82",//代理的地址
        host: "127.0.0.1",//重写默认的地址
        open: "external"//使用external德尔地址打开
    });

    // add browserSync.reload to the tasks array to make
    // all browsers reload after tasks are complete.
    gulp.watch("**/**/*.js").on('change',function () {
        browserSync.reload();
    });
});

gulp.task('default',['browser-sync']);

参考资料:

https://browsersync.io/docs/options/#option-proxy

https://github.com/BrowserSync/browser-sync/issues/558#issuecomment-222557051

转载于:https://www.cnblogs.com/masita/p/7766870.html

内容概要:本文档详细介绍了Analog Devices公司生产的AD8436真均方根-直流(RMS-to-DC)转换器的技术细节及其应用场景。AD8436由三个独立模块构成:轨到轨FET输入放大器、高动态范围均方根计算内核和精密轨到轨输出放大器。该器件不仅体积小巧、功耗低,而且具有广泛的输入电压范围和快速响应特性。文档涵盖了AD8436的工作原理、配置选项、外部组件选择(如电容)、增益调节、单电源供电、电流互感器配置、接地故障检测、三相电源监测等方面的内容。此外,还特别强调了PCB设计注意事项和误差源分析,旨在帮助工程师更好地理解和应用这款高性能的RMS-DC转换器。 适合人群:从事模拟电路设计的专业工程师和技术人员,尤其是那些需要精确测量交流电信号均方根值的应用开发者。 使用场景及目标:①用于工业自动化、医疗设备、电力监控等领域,实现对交流电压或电流的精准测量;②适用于手持式数字万用表及其他便携式仪器仪表,提供高效的单电源解决方案;③在电流互感器配置中,用于检测微小的电流变化,保障电气安全;④应用于三相电力系统监控,优化建立时间和转换精度。 其他说明:为了确保最佳性能,文档推荐使用高质量的电容器件,并给出了详细的PCB布局指导。同时提醒用户关注电介质吸收和泄漏电流等因素对测量准确性的影响。
### 关于 `redis-cli --cluster create` 命令中的参数错误 当执行 `redis-cli --cluster create` 命令时遇到 “Unrecognized option or bad number of args for --cluster” 错误,通常是因为以下几个原因之一: #### 1. **Redis 版本不支持** 如果使用的 Redis 或者 `redis-cli` 的版本较低,则可能未实现 `--cluster create` 功能。该功能是在较新的 Redis 版本中引入的[^3]。因此,建议确认当前安装的 Redis 和 `redis-cli` 是否为最新版本。 可以通过以下命令检查版本: ```bash redis-server --version redis-cli --version ``` #### 2. **语法错误** `redis-cli --cluster create` 需要提供一系列主机地址作为参数,并且这些地址之间需要用空格分隔。以下是正确的基本语法: ```bash redis-cli --cluster create <host>:<port> <host>:<port> ... --replicas <num> ``` 其中 `<host>` 是节点所在的 IP 地址或域名,`<port>` 是对应的端口号,而 `--replicas` 参数用于指定每个主节点应该有多少个副本节点[^4]。 例如: ```bash redis-cli --cluster create 192.168.1.1:7000 192.168.1.2:7001 \ 192.168.1.3:7002 192.168.1.4:7003 \ 192.168.1.5:7004 192.168.1.6:7005 --replicas 1 ``` 如果没有按照此格式输入完整的参数列表或者遗漏某些必要字段,就会触发 “Unrecognized option or bad number of args for --cluster” 错误。 #### 3. **环境变量冲突** 有时系统中存在的其他工具可能会覆盖默认路径下的 `redis-cli` 可执行文件,从而导致调用到的是一个不同版本甚至完全无关的应用程序实例。这也会引发类似的解析失败情况。为了排除这种情况的影响,在运行之前先尝试定位实际被执行的具体二进制位置并验证其属性是否匹配预期目标。 可以使用下面的方法来查找正在使用的 `redis-cli` 路径及其详细信息: ```bash which redis-cli file $(which redis-cli) ``` --- ### 解决方案总结 - 升级至兼容版本以确保具备所需特性支持[^3]; - 检查命令行参数书写准确性遵循官方文档指导[^4]; - 排除外部干扰因素比如同名程序遮蔽等问题影响正常操作流程. ```bash # 正确创建集群的例子 redis-cli --cluster create 127.0.0.1:7000 127.0.0.1:7001 \ 127.0.0.1:7002 127.0.0.1:7003 \ 127.0.0.1:7004 127.0.0.1:7005 --replicas 1 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值