Z tego pytania zrozumiałem, że chcesz wiedzieć, jak używać socketIO z modułem węzła. Opierając się na moim zrozumieniu, możesz go użyć jak poniżej: Najpierw zainstaluj moduł gniazd lokalnie za pomocą npm, uruchamiając "gniazdo instalacyjne $ npm". "Polecenie" dla Windows.
Dodaj skrypt do swojej strony HTML:
<script src="/socket.io/socket.io.js"></script>
teraz Dodaj var io = require ('socket.io'); do twojego serwera lub pliku js, gdzie będziesz go używał.
Następnie możesz mieć kod uruchamiania serwera nasłuchiwać tego serwera i po podłączeniu go wykonać opcje dla każdego zdarzenia.
var listener = io.listen(server);
listener.sockets.on('connection', function(socket) {
socket.on('locationClick', function(data) {
// perform the function on receving locationClick event.
}
}
Czy należy zadeklarować sio jako zmienną? W jaki sposób JavaScript obsługuje sio bez słowa kluczowego var? – supertopi