我有一個服務(發現,獲取,創建,刪除),我想通過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