【发布时间】:2014-11-12 11:11:47
【问题描述】:
尝试运行应用程序时,我在终端上收到此错误
node balloons.js
info - socket.io started
Balloons.io started on port 8000
Exception: Error: Ready check failed: undefined
at RedisClient.on_info_cmd (c:\Users\Abhik Lodh\Desktop\Html\balloonchat\node_modules\socket.io\node_modules\redis\index.js:319:35)
at Command.callback (c:\Users\Abhik Lodh\Desktop\Html\balloonchat\node_modules\socket.io\node_modules\redis\index.js:367:14)
at RedisClient.flush_and_error (c:\Users\Abhik Lodh\Desktop\Html\balloonchat\node_modules\socket.io\node_modules\redis\index.js:126:25)
at RedisClient.connection_gone (c:\Users\Abhik Lodh\Desktop\Html\balloonchat\node_modules\socket.io\node_modules\redis\index.js:423:10)
at Socket.<anonymous> (c:\Users\Abhik Lodh\Desktop\Html\balloonchat\node_modules\socket.io\node_modules\redis\index.js:91:14)
at Socket.emit (events.js:117:20)
at _stream_readable.js:943:16
at process._tickCallback (node.js:419:13)
config.json 是
"redisURL": "http://localhost:8000/",
"auth": {
"twitter": {
"consumerkey" : "xxxxxxxxxxxxxxxxxxxxxxxxxx",
"consumersecret" : "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"callback" : "http://127.0.0.1:8000/auth/twitter/callback"
},
"facebook": {
"clientid" : "xxxxxxxxxxxxxxxxxxxxxxxxx",
"clientsecret" : "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"callback" : "http://127.0.0.1:8000/auth/facebook/callback"
},
"github": {
"clientid" : "yourClientID",
"clientsecret" : "yourClientSecret",
"callback" : "http://127.0.0.1:8000/auth/github/callback"
}
},
"session" : {
"secret" : "lms",
"age" : 14
},
"app": {
"port": 8000
},
"theme": {
"name" : "default"
}
}
我是 node js 的新手。我刚刚从 git hub 中提取了 zip,按照说明进行操作,但每次都出现此错误。 我认为这个错误与redis有关,但不知道如何解决它
请提前帮助.thnx
【问题讨论】:
标签: node.js express redis socket.io