为什么我不能在Node Redis中使用PubSub模式设计进行回调?PubSub上的节点Redis回调
例如:
server.publish("someChanel", someData, function(response) {
// response should come back from client
});
client.on('message', function(channel, data, callback) {
// Do stuff with data
// Return data to callback
callback(someNewData);
});
为callback
没有定义,这显然会失败。
用你的范围。 –
@JamesSumners更详细的答案赞赏 – Kousha
把你的“回调”在消息事件处理程序的父上下文中 - https://github.com/getify/You-Dont-Know-JS/blob/master/scope% 20&%20closures/README.md#you-dont-know-js-scope --closedures –