最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

NodeJS to RabbitMQ:TypeError:无法读取未定义的属性'createChannel'

运维笔记admin18浏览0评论

NodeJS to RabbitMQ:TypeError:无法读取未定义的属性'createChannel'

NodeJS to RabbitMQ:TypeError:无法读取未定义的属性'createChannel'

我一直遇到此错误。我的RabbitMQ在我的Python脚本上可以正常工作,但在我的NodeJS脚本上不能工作。这是供参考的代码段:

const CONN_URL = 'amqp://<username>:<password>@<ip_address>:<port>/<queue_name>';
var amqp  = require('amqplib/callback_api');
amqp.connect(CONN_URL, function (err, conn) {
   conn.createChannel(function (err, channel) {
      ch = channel;
   });
});

我从客户端服务器到RabbitMQ服务器的连接很好(通过Telnet测试),但似乎不适用于我的NodeJS脚本。我尝试使用Google搜索,但没有解决方案。

谢谢!

回答如下:

尝试下面的代码。

发布评论

评论列表(0)

  1. 暂无评论