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