助けてください!!
ソケットをルーティングできるようにするためにsocket.ioを使用しています。私が抱えている問題は、通常の POST コールバックで結果をグループに発行する必要があることです
req.io.room(room).broadcast('task', req.body)
しかし、それは通常のpostメソッドであるため、ioオブジェクトは存在しません。
私はこのようにルート転送を使用しようとしました
exports.callback = function(req,res){
req.io.route('emitTask')
};
exports.emitTask= function(req){
req.io.room(room).broadcast('task', req.body);
};
しかしそこにはオブジェクトが存在しません。
私のルーティングはこんな感じです。
app.post('/callback/:customer/:id', socket.callback);
app.io.route('emitTask', socket.emitTask);
この問題を解決する方法について誰か提案がありますか。
//K