【发布时间】:2015-07-22 13:28:43
【问题描述】:
有没有办法通过请求 url 来触发完整的 BrowserSync 刷新?
这种情况是一些带有数据库组件的代理网络应用程序。当数据库中的某些内容发生更改时,更新挂钩可以 ping 一个 url 以触发 BrowserSync 重新加载。
似乎可以通过在localhost:3001 上请求一些网址来实现这一点,但我还没有发现文档中提到的这种事情。
【问题讨论】:
有没有办法通过请求 url 来触发完整的 BrowserSync 刷新?
这种情况是一些带有数据库组件的代理网络应用程序。当数据库中的某些内容发生更改时,更新挂钩可以 ping 一个 url 以触发 BrowserSync 重新加载。
似乎可以通过在localhost:3001 上请求一些网址来实现这一点,但我还没有发现文档中提到的这种事情。
【问题讨论】:
是的,这是可能的,而且很棒。
BrowserSync 2.6.0 添加了对 HTTP 端点的支持,这正是我所寻找的:HTTP 请求可以触发所有连接设备上的重新加载。请求可以来自本地或外部。基本重新加载的地址如下所示:
http://localhost:3000/__browser_sync__?method=reload
端点也可以接受参数来定位特定文件。
【讨论】: