我在Mac上使用RabbitMQ for Node.js时出现错误

68bkxrlz  于 2023-03-22  发布在  Node.js
关注(0)|答案(1)|浏览(115)

我正在沿着javascript跟踪rabbitMQ的“hello world”教程,但我遇到了一个我不理解的错误
当我使用node运行send.js文件时,我得到以下错误:
错误信息

Error: connect ECONNREFUSED ::1:5672
    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1284:16) {   errno: -61,   code: 'ECONNREFUSED',   syscall: 'connect',  
address: '::1',   port: 5672 }

我使用brew install rabbitmq安装了rabbitMQ。我使用brew services start rabbitmq启动服务器。我已经使用npm install amqplib安装了所需的包。
我不知道我做错了什么,因为我的同学遵循了完全相同的指令,它为他们工作.我知道rabbitmq服务器在我的mac上运行,因为当我输入“brew services list”时,它显示了启动的rabbitmq服务器.

igetnqfo

igetnqfo1#

还不能发表评论,但对于未来的谷歌,我想指出@Marc的评论解决了我的问题(我正在使用macOS)
尝试在代码中将amqp://localhost替换为amqp://127.0.0.1

相关问题