爲什麼我不能在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 –