Loopbackjs ChangeStream 未在 Angularjs 上触发任何更新
Loopbackjs ChangeStream not firing any update on Angularjs
我在我的应用程序中使用 Angular Live Set,但尽管使用了演示中提供的代码,但我在我的控制器中没有收到任何事件。
var changeStreamUrl = '/api/todo/change-stream?_format=event-source';
var src = new EventSource(changeStreamUrl);
var changes = createChangeStream(src);
changes.on('data', function (update) {
console.log('new data');
});
changes.on('error', function (update) {
console.log('error data');
});
changes.on('end', function (update) {
console.log('end data');
});
我认为问题可能是服务器没有发出任何事件:我如何调试端点的问题?
看起来 ChangeStream 有一些压缩问题。
删除此行
compression": {},
来自 middleware.json
解决了这个问题。
我在我的应用程序中使用 Angular Live Set,但尽管使用了演示中提供的代码,但我在我的控制器中没有收到任何事件。
var changeStreamUrl = '/api/todo/change-stream?_format=event-source';
var src = new EventSource(changeStreamUrl);
var changes = createChangeStream(src);
changes.on('data', function (update) {
console.log('new data');
});
changes.on('error', function (update) {
console.log('error data');
});
changes.on('end', function (update) {
console.log('end data');
});
我认为问题可能是服务器没有发出任何事件:我如何调试端点的问题?
看起来 ChangeStream 有一些压缩问题。
删除此行
compression": {},
来自 middleware.json
解决了这个问题。