Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript nodejs+;mqlight连接错误_Javascript_Node.js_Ibm Mq - Fatal编程技术网

Javascript nodejs+;mqlight连接错误

Javascript nodejs+;mqlight连接错误,javascript,node.js,ibm-mq,Javascript,Node.js,Ibm Mq,我使用nodejs和mqlight来运行由提供的示例代码 我使用的是nodejs 5.5.0,npm版本是3.3.12 我使用npm安装mqlight安装了mqlight npm install mqlight var mqlight=require('mqlight'); var recvClient=mqlight.createClient({service:'amqp://localhost'}); var-topicPattern='public'; recvClient.on('sta

我使用nodejs和mqlight来运行由提供的示例代码

我使用的是nodejs 5.5.0,npm版本是3.3.12

我使用npm安装mqlight安装了mqlight

npm install mqlight var mqlight=require('mqlight'); var recvClient=mqlight.createClient({service:'amqp://localhost'}); var-topicPattern='public'; recvClient.on('started',function()){ recvClient.subscribe(主题模式); recvClient.on('message',函数(数据,传递){ console.log('Recv:%s',数据); }); }); var sendClient=mqlight.createClient({service:'amqp://localhost'}); var topic=‘public’; sendClient.on('started',function(){ sendClient.send(主题“Hello World!”,函数(err,data){ console.log('已发送:%s',数据); sendClient.stop(); }); }); 当我运行上面的代码时,我得到了下面的错误

E:\nodejs>node mqtest.js events.js:154 throw er; // Unhandled 'error' event ^ NetworkError: CONNECTION ERROR (localhost:5672): Connect failure: The remote co mputer refused the network connection. at Socket.connError (E:\nodejs\node_modules\mqlight\mqlight.js:1437:19) at emitOne (events.js:90:13) at Socket.emit (events.js:182:7) at emitErrorNT (net.js:1255:8) at nextTickCallbackWith2Args (node.js:474:9) at process._tickCallback (node.js:388:17) E:\nodejs>node mqtest.js events.js:154 投掷者;//未处理的“错误”事件 ^ NetworkError:连接错误(本地主机:5672):连接失败:远程公司 计算机拒绝了网络连接。 在Socket.connError(E:\nodejs\node\u modules\mqlight\mqlight.js:1437:19) 在emitOne(events.js:90:13) 在Socket.emit(events.js:182:7) 在emitErrorNT(net.js:1255:8) 在下一次使用2args进行回调时(node.js:474:9) 在进程中调用(node.js:388:17)
请帮忙解决这个问题。我正在使用Windows 7 64位操作系统。

您确定服务amqp正在运行吗?您可以按照以下脚本启动amqp服务

START SERVICE(SYSTEM.AMQP.SERVICE)
START CHANNEL(SYSTEM.DEF.AMQP) 
REFRESH SECURITY TYPE(CONNAUTH)
DISPLAY CHSTATUS(SYSTEM.DEF.AMQP) CHLTYPE(AMQP)

您确定服务amqp正在运行吗?您可以按照以下脚本启动amqp服务

START SERVICE(SYSTEM.AMQP.SERVICE)
START CHANNEL(SYSTEM.DEF.AMQP) 
REFRESH SECURITY TYPE(CONNAUTH)
DISPLAY CHSTATUS(SYSTEM.DEF.AMQP) CHLTYPE(AMQP)

您是否下载了mqlight并在您的计算机上启动了它?如果没有-您可以从此处下载:。确保服务正在运行,如果您没有对默认配置进行任何更改,您应该能够立即连接。感谢vasil的快速响应…您是否下载了mqlight并在计算机上启动了它?如果没有-您可以从此处下载:。确保服务正在运行,如果您没有对默认配置进行任何更改,您应该能够立即连接。感谢vasil的快速响应。。。