如何让`browser-sync reload`使用https

时间:2017-09-19 12:44:53

标签: node.js command-line browser-sync

我为我的应用程序提供了一个浏览器同步实例,它使用了bs-config.json,在该配置文件中我指定了https和一个证书和密钥。稍后,我需要通过调用browser-sync reload手动强制重新加载;但是,此调用会导致"套接字挂起"。我相信发生此错误是因为浏览器同步重新加载发布到默认端口和http。我尝试将相同的配置传递给重新加载调用,但这并没有改变它。我也尝试过使用命令行开关并指定https: true,但这也没有用。

使用非默认设置时,如何通过命令行调用浏览器同步重新加载?

1 个答案:

答案 0 :(得分:0)

所以我回想起一种解决问题的方法,然后找到了信息并找到了合适的解决方案:

解决方案curl --silent -X POST https://localhost.test.com:3000/__browser_sync__?method=reload

错误信息https://github.com/BrowserSync/browser-sync/issues/1235

正确解决方案browser-sync reload --url https://localhost.test.com:3000