RabbitMQ: 處理 Node.js 的 Error: Socket closed abruptly during opening handshake 錯誤

此文件屬於入門指南指南的一部分。請在此處查看完整指南:如何使用 Stackhero 連接 RabbitMQ

如果您在 Node.js 使用時看到 Error: Socket closed abruptly during opening handshake,很可能是因為您使用的 amqplib library 版本低於 0.10.7,且 RabbitMQ 版本為 4.1.0 或以上。這與 RabbitMQ 4.1.0 引入的 frame_max 設定有關。

請將您的 amqplib library 更新至 0.10.7 或更新版本,即可解決此問題。