【发布时间】:2012-10-21 19:25:54
【问题描述】:
我有以下代码生成错误:
leagueclient.hgetall userLeagueKey, getLeagueInfo
我已经验证了密钥是正确的,并且 getLeagueInfo 以正确的返回值正确执行,但在两者之间我得到了无法读取未定义的属性“长度”。 Debug 说它在 hgetall 中。
我在 node_redis 中打开了调试消息
send 127.0.0.1:6379 id 2: *2
$7
hgetall
$14
userLeagueId:0
send_command buffered_writes: 0 should_buffer: false
true
Cannot read property 'length' of undefined
net read 127.0.0.1:6379 id 2: *6
$11
challengeId
$1
0
$10
leagueName
$5
Oatmo
$22
currentDiscussionEntry
$1
2
所以在发送请求并得到结果后发生错误。
知道什么可能导致错误,或者最好的调试方法吗?
【问题讨论】:
标签: node.js coffeescript redis asynccallback node-redis