我正在沿着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服务器.
1条答案
按热度按时间igetnqfo1#
还不能发表评论,但对于未来的谷歌,我想指出@Marc的评论解决了我的问题(我正在使用macOS)
尝试在代码中将
amqp://localhost
替换为amqp://127.0.0.1