Javascript 错误:频道已结束,将不提供答复

Javascript 错误:频道已结束,将不提供答复,javascript,node.js,meteor,rabbitmq,Javascript,Node.js,Meteor,Rabbitmq,我正在尝试在meteor应用程序中使用WASCALY npm,我已经设置好并运行了它。但是,我尝试使用请求函数和链接语句来处理响应 我遇到了一个错误,我似乎无法理解,因为我甚至没有看到消息进入我的队列 我已经通过cloneamqp.com设置了rabbitmq,所以我很确定这不是真正的rabbitmq安装造成的混乱。。。这和我有关 这是我的堆栈跟踪 W20150925-00:14:05.787(-4)? (STDERR) throw e; W20150925-00:14:0

我正在尝试在meteor应用程序中使用WASCALY npm,我已经设置好并运行了它。但是,我尝试使用请求函数和链接语句来处理响应

我遇到了一个错误,我似乎无法理解,因为我甚至没有看到消息进入我的队列

我已经通过cloneamqp.com设置了rabbitmq,所以我很确定这不是真正的rabbitmq安装造成的混乱。。。这和我有关

这是我的堆栈跟踪

W20150925-00:14:05.787(-4)? (STDERR)            throw e;
W20150925-00:14:05.787(-4)? (STDERR)                  ^
W20150925-00:14:05.789(-4)? (STDERR) Error: Channel ended, no reply will be forthcoming
W20150925-00:14:05.789(-4)? (STDERR)     at rej (/Users/rkstar/dev/projects/wacoosta/.meteor/local/isopacks/npm-container/npm/node_modules/wascally/node_modules/amqplib/lib/channel.js:189:7)
W20150925-00:14:05.789(-4)? (STDERR)     at Channel.C._rejectPending (/Users/rkstar/dev/projects/wacoosta/.meteor/local/isopacks/npm-container/npm/node_modules/wascally/node_modules/amqplib/lib/channel.js:195:42)
W20150925-00:14:05.789(-4)? (STDERR)     at Channel.C.toClosed (/Users/rkstar/dev/projects/wacoosta/.meteor/local/isopacks/npm-container/npm/node_modules/wascally/node_modules/amqplib/lib/channel.js:159:8)
W20150925-00:14:05.789(-4)? (STDERR)     at Channel.C.accept (/Users/rkstar/dev/projects/wacoosta/.meteor/local/isopacks/npm-container/npm/node_modules/wascally/node_modules/amqplib/lib/channel.js:405:10)
W20150925-00:14:05.789(-4)? (STDERR)     at Connection.mainAccept [as accept] (/Users/rkstar/dev/projects/wacoosta/.meteor/local/isopacks/npm-container/npm/node_modules/wascally/node_modules/amqplib/lib/connection.js:62:33)
W20150925-00:14:05.789(-4)? (STDERR)     at Socket.go (/Users/rkstar/dev/projects/wacoosta/.meteor/local/isopacks/npm-container/npm/node_modules/wascally/node_modules/amqplib/lib/connection.js:465:48)
W20150925-00:14:05.789(-4)? (STDERR)     at Socket.emit (events.js:92:17)
W20150925-00:14:05.790(-4)? (STDERR)     at emitReadable_ (_stream_readable.js:427:10)
W20150925-00:14:05.790(-4)? (STDERR)     at emitReadable (_stream_readable.js:423:5)
W20150925-00:14:05.790(-4)? (STDERR)     at readableAddChunk (_stream_readable.js:166:9)
我使用的是来自npm的meteor 1.2.0.1、rabbitmq 3.5.4和WASCAly 0.2.7

我甚至不知道从哪里开始这个错误

ExchangeBind问题的答案如下:

原来我试过两次配置Wascaly。现在我得到了一个不同的错误

Error: Operation failed: ExchangeBind; 404 (NOT-FOUND) with message "NOT_FOUND - no exchange 'dead.letters-q.1' in vhost 'jzywgjfv'"

这很奇怪,因为dead.letters-q.1是绑定到交换的队列,而不是交换本身。不确定这是库问题还是错误消息。

如果您想使用npm模块,则不需要npm模块https://atmospherejs.com/meteorhacks/npm do var Github=Meteor.npmRequire'Github';或者,如果它是一个包,您可以不用额外的包: