Sails.js,获取请求参数json对象

时间:2014-05-09 13:50:20

标签: javascript json node.js sockets sails.js

我在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){});

中收到了一个JSON对象

那么当我使用socket.get()

时,如何获得类似的JSON对象

1 个答案:

答案 0 :(得分:2)

不知道为什么它如此重要,但是像

这样的东西
socket.get('/message/send', {
  message: JSON.stringify({from: userId, to: recepientId, content: textMessage})
});

应该有用。