我使用sc-broker(socketcluster)在工作人员之间共享数据 在worker.js(scc-broker)中,我创建服务器数据
var dataServer = scBroker.createServer({port: 9000, secretKey: 'test'});
dataServer.on('ready', function () {
console.log('DATA SERVER IS READY!!! ');
}.bind(this));
在其他工作人员中,我创建客户数据
var client = scBroker.createClient({port: 9000, secretKey: 'test'});
var queryFn = function (DataMap) {
// The myMessage variable comes from queryFn.data
DataMap.set(['main', 'message'], myMessage);
return DataMap.get(['main']);
};
queryFn.data = {
myMessage: 'This is an important message'
};
client.exec(queryFn, function (err, data) {
console.log(err);
console.log(data);
});
但是我有错误: exec()异常:未定义myMessage
请帮助我,谢谢!