最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

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

IT培训 admin 5浏览 0评论

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搜索,但没有解决方案。

谢谢!

回答如下:

尝试下面的代码。

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. 暂无评论