我在Sails.js中使用套接字
以下是客户端代码示例:
socket.get('/message/send', {from: userId, to: recepientId, content: textMessage});
这就是我在控制器(服务器)中获取数据的方式:
var to = req.param('to');
var from = req.param('from');
var content = req.param('message');
既然我将数据作为json发送,我想把它作为json对象。所以Message最终是一个模型,我想使用json对象直接将数据存储在db中。
当我使用socket.emit('channel',{userId: "someId"})
时类似的东西对我有用
所以我确实在socket.on('channel', function(userJsonObject){});
那么当我使用socket.get()
答案 0 :(得分:2)
不知道为什么它如此重要,但是像
这样的东西socket.get('/message/send', {
message: JSON.stringify({from: userId, to: recepientId, content: textMessage})
});
应该有用。