Sono nuovo di SailsJs e Socket IO. Voglio eseguire il seguente esempio Socket IO in Sailsjs. Sul lato server, ho bisogno di eseguire il seguente codice. Ma non so dove posizionare questo codice.
Sailsjs Socket IO
var io = require('socket.io').listen(80);io.sockets.on('connection', function (socket) { socket.emit('news', { hello: 'world' }); socket.on('my other event', function (data) { console.log(data); }); });
Sono consapevole che posso mettere questo all'interno la funzione del cntroller ma aggiungerò ascoltatore ad ogni richiesta che non voglio.
lato client:
var socket = io.connect('http://localhost'); socket.on('news', function (data) { console.log(data); socket.emit('my other event', { my: 'data' }); });
Mostrami dove inserire il codice lato server in sailsjs e mi aiuta ad eseguire quanto sopra socketIO esempio.
Le modalità di attuazione sails.js tutte le sue richieste socket.io * * attraverso l'interfaccia express.js realtà . Dai un'occhiata a [qui] (http://sailsjs.org/#!documentation/sockets) per leggere come implementare i socket con Sails; mentre supportano anche i controlli Socket.io nativi, probabilmente non è il miglior punto di partenza. – brandonscript
@ r3mus Sono d'accordo. Devo solo sapere dove eseguire questo codice server SOCKET.IO nativo all'interno di sailsjs. Grazie per la tua risposta. Apprezzato. – Dinesh
Vorrei passare e creare un progetto di base delle vele e guardare attraverso il codice per vedere dove sono configurati i socket; TBH In realtà non ho ancora fatto nessun tipo di socket non standard con Sails. – brandonscript