我有一个小网站,我想在我拥有的沙发数据库上收听 _changes 提要。该网站显示数据库中的元素列表,当数据库发生更改时,我希望列表自行刷新。请记住,进行更改的客户不一定是查看列表的人。
我尝试了一些谷歌搜索,但没有找到我要找的东西。
我有一个小网站,我想在我拥有的沙发数据库上收听 _changes 提要。该网站显示数据库中的元素列表,当数据库发生更改时,我希望列表自行刷新。请记住,进行更改的客户不一定是查看列表的人。
我尝试了一些谷歌搜索,但没有找到我要找的东西。
即将推出的 CouchDB 1.3 将支持EventSource版本的 _changes 提要,您可以直接从 JavaScript 使用它。对于较旧的 CouchDB 版本,我认为您无法执行此类操作,因此您需要在两者之间使用某种代理(将连续的 _changes 提要转换为 EventSource 或 WebSocket 格式)。