【发布时间】:2018-04-12 16:13:22
【问题描述】:
跟随本教程:http://www.rabbitmq.com/tutorials/tutorial-one-javascript.html
现在正在 cloud9 中开发,只是试图让 send.js 和 receive.js 工作。但是当我运行文件时似乎没有创建通道。我首先尝试通过执行node send.js 来运行send.js,然后在另一个终端中执行node receive.js。但是,它似乎永远不会连接或创建通道,因为它不像教程建议的那样工作,并且不会显示 amqp.connect() 方法中的日志语句。
关于我做错了什么的任何指导?是否有建议的调试方法以查看发生了什么?
请看:
https://github.com/hhprogram/ProjectSite/blob/master/receive.js
和
https://github.com/hhprogram/ProjectSite/blob/master/send.js
注意:我也尝试关注此帖子 (https://medium.com/@HolmesLaurence/integrating-node-and-python-6b8454bfc272),但遇到了相同的错误,即尝试在节点和 Python 之间进行协调时从未创建通道。
最终目标是设置 amqp,以便我可以从网页获取输入,由 nodeJS 处理,然后发送到队列以供 Python 脚本使用。然后 Python 脚本进行一些计算并将其结果返回到另一个队列。
【问题讨论】:
标签: javascript node.js rabbitmq amqp