browsersync配置了proxy项后 没有外网就不能使用了
关于browsersync的配置项poxy的困惑:
偶然的机会发现断网之后,请求当前的browsersync启动的地址请求不到页面了
刚开始猜测可能是gulpfile.js文件配置哪里调整出错了吧,因为之前是ok的;排查了一波,发现问题不是出在这里。
接着我把问题定位到了node服务这里,最终确定是browsersync的配置项poxy,代理的node服务这里的问题,查看了API,也翻了代理这方面的知识,还是不能理解这里怎么会跟外网有关系!求大神们帮助...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我没有用过browsersync,不能完全确认,我觉得你的问题应该是你proxy的地址 localhost:5000 没有启动,所以它请求不到页面。
至于你说代理和外网没有关系的,和外网有木有关系在于你代理的地址,你这里是localhost:5000,本地服务,肯定没有关系。
你还是应该在看看, 你代理地址 5000,自身启动5001,检查下这两个服务
经测试browsersync在没有外网的情况下是无法使用的!无论是创建的静态服务器,或者设置的代理。最终打算替换到webpack的热替换上。
没有外网可以使用的,亲测!2.0+版本后无外网可用,参考Browsersync / 说明文档 - online,查看
online
参数,可进行相应调整,默认不联网可用。