javascript - 从 url 请求触发 BrowserSync 重新加载?

标签 javascript browser-sync

有什么方法可以通过请求 url 来触发完整的 BrowserSync 刷新吗?

这种情况是一些具有数据库组件的代理网络应用程序。当数据库中的某些内容发生更改时,更新 Hook 可以 ping 一个 url 以触发 BrowserSync 重新加载。

似乎这应该可以通过在 localhost:3001 上请求一些 url 来实现,但是我还没有在文档中找到这种东西。

最佳答案

是的,这是可能的,而且非常棒。

BrowserSync 2.6.0添加了对 HTTP 端点的支持,这正是我一直在寻找的:HTTP 请求可以触发所有连接设备的重新加载。请求可以源自本地或外部。基本重新加载的地址如下所示:

http://localhost:3000/__browser_sync__?method=reload

端点还可以接受指向特定文件的参数。

BrowserSync HTTP Protocol docs

关于javascript - 从 url 请求触发 BrowserSync 重新加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30177905/

相关文章:

javascript - MongoDB 聚合来自可调整的外部集合

google-chrome - 浏览器同步被 chrome csp 阻止

javascript - 使用 sigma.js 展开和折叠

javascript - 为什么这些循环不同?

javascript - 如何根据输入框触发不同的图像?

JQuery/Javascript 中的 PHP 变量

javascript - SASS 编译后浏览器同步未重新加载

html - 使用浏览器同步在 CSS 更改时重新加载页面

node.js - 如何限制 BrowserSync 的速度?

css - Browsersync 代理站点注入(inject) CSS