Javascript js,获取json对象的请求参数
我正在Sails.js中使用套接字 以下是一个示例客户端代码:Javascript js,获取json对象的请求参数,javascript,json,node.js,sockets,sails.js,Javascript,Json,Node.js,Sockets,Sails.js,我正在Sails.js中使用套接字 以下是一个示例客户端代码: socket.get('/message/send', {from: userId, to: recepientId, content: textMessage}); 这就是我在控制器(服务器)中获取数据的方式: 现在,由于我将数据作为json发送,所以我希望将其作为json对象。所以消息最终是一个模型,我想直接使用json对象将数据存储在db中 当我使用socket.emit('channel',{userId:'someId}
socket.get('/message/send', {from: userId, to: recepientId, content: textMessage});
这就是我在控制器(服务器)中获取数据的方式:
现在,由于我将数据作为json发送,所以我希望将其作为json对象。所以消息最终是一个模型,我想直接使用json对象将数据存储在db中
当我使用socket.emit('channel',{userId:'someId})
所以我确实在socket.on('channel',function(userJsonObject){}中接收到一个JSON对象代码>
那么,当我使用socket.get()时,如何获得类似的JSON对象呢?我不知道为什么它如此重要,但类似
socket.get('/message/send', {
message: JSON.stringify({from: userId, to: recepientId, content: textMessage})
});
应该可以工作。谢谢你的回答,刚刚发现,下面的工作很好:socket.get('/message/send',{messageDetails:{from:userId,to:recepientId,content:textMessage})代码>
socket.get('/message/send', {
message: JSON.stringify({from: userId, to: recepientId, content: textMessage})
});