gpt4 book ai didi

node.js - stomp.ack 产生错误 : Unexpected ACK received for message-id

转载 作者:行者123 更新时间:2023-12-03 12:15:47 25 4
gpt4 key购买 nike

我尝试了可能的组合并在互联网上进行了搜索,但无法完成这项工作,错误是:

Error: Unexpected ACK received for message-id



如果有人能指出以下代码中是否存在一些概念错误,那将非常有帮助:
var Stomp = require('stomp-client');
var client = new Stomp(host, port, user, pass);
client.connect(function(sessionId) {
var subId = client.subscribe(/topic/foo, function(body, headers) {
client.ack(headers['message-id'], subId);
var message = ['abc', 'def'];
client.publish(`/topic/bar`, `some_message`);
}, {ack: 'client'});
client.on('error', function(er) {
console.error(er);
});
});

最佳答案

您可能正在使用 stomp-1.2,其中确认 header 不是 message-id (stomp-1.0),但是 ack :

client.ack(headers['ack'], subId);

关于node.js - stomp.ack 产生错误 : Unexpected ACK received for message-id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54382457/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com