我将https://github.com/ably/ably-js添加到我的项目中,以便我可以使用打字稿。目前我的文档将currentBid信息添加到mongodb文档中,对应auctionId。我正在尝试将auctionId 与currentBid 值相关联,以便使用ABLY 将正确的值分配给正确的拍卖,因此我将通道名称分配给auctionId,并将currentBid 值作为数据。下面是我的代码。目前它确实说发布成功了Your app statistics summary
,它确实根据它的消息计数器注册了消息。
现在在 channel.subscribe 上,当出价发生时,innerHTML 会在屏幕上变成一个 JSON 对象。不知道我将如何关联正确的auctionId。我将如何查询我发布的频道?
在 innerHTML 中返回的值是如果 currentBid 是 205.00 美元并且我出价 15.00 美元,那么我的 channel.subscribe 输出如下:
The message.data value stays at $205.00
价值永远不会更新到 $220.00
channel.publish( this.auctionId, this.currentBid);
channel.subscribe(this.auctionId, function (message) {
document.getElementById('currentBid').innerHTML = JSON.stringify(message.data);
});