我有一个服务(发现,获取,创建,删除),我想通过socket.io如何通过socket.io发送POST或通过socket.io调用feathersjs服务?
调用主题例如:
用户聊天写一条消息给其他用户。我想数据不是通过请求发送,而是实时在套接字上,因为在这一刻创建的是猫鼬的文件。
它是否可行?如果是,我该怎么办?
下面是我的代码片段:(服务器端)
io.on('connect', function(socket){
socket.on('message', function(id, msg){
socket.to(id).emit('chat message', msg);
});
}))
http://localhost:3030/messages < - REST API的URL创建与猫鼬的文档。在链接上发送数据之后正在创建文档。我需要通过socket.io创建一个文档,而不是请求。
我的意思是这样的:
io.on('connect', function(socket){
socket.on('message', function(id, msg){
socket.to(id).emit('chat message', msg);
// Socket call a create method of my service
socket.post('/messages', data);
});
}))
就是这样!我必须阅读它。谢谢@Daff – SeaDog