Ich habe einen Service (finden, erhalten, erstellen, entfernen), und ich möchte Thema über Socket.ioWie kann man POST über socket.io senden oder einen feathersjs-Service über socket.io anrufen?
Zum Beispiel nennen:
Ein Benutzer schreibt eine Nachricht auf dem Chat an einem anderen Benutzer. Ich möchte die Daten nicht per Anfrage sondern in Echtzeit an Socket senden, da in diesem Moment ein Dokument von Mungo erstellt wird.
Ist es möglich? Wenn ja, wie kann ich es tun?
Unten ist mein Snippet-Code: (Server-Seite)
io.on('connect', function(socket){
socket.on('message', function(id, msg){
socket.to(id).emit('chat message', msg);
});
}))
http://localhost:3030/messages < - URL des REST-api ein Dokument mit Mungo zu schaffen. Nach dem Senden von Daten über den Link wird ein Dokument erstellt. Ich brauche, dass ein Dokument über socket.io erstellt wird, keine Anfrage.
Ich meine etwas wie folgt aus:
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);
});
}))
Das ist es! Ich muss darüber lesen.Danke @Daff – SeaDog