У меня есть приложение, где я пытаюсь создать систему очередей для клиентов. Я пытаюсь сделать так, чтобы, когда клиент присоединился к очереди, он уведомляет сотрудников магазина о соединении и дайте им знать, чтобы получить его и как можно скорее помочь клиенту.Socket.io + Express + Node + Angular уведомления
Я, похоже, не могу получить Socket IO, чтобы поговорить с моим передним концом.
Вот код, который у меня есть, и я даже не могу заставить Node распознать Socket как библиотеку. Я следил за тремя различными учебными пособиями и пробовал их все, но я не вижу, что делается в моем серверном коде.
Вот что я делаю в моем сервере, связанные с Socket.io
var express = require('express');
var app = express();
var io = require('socket.io');
io.on('connection', function(socket){
socket.emit('connection', "Connection created.")
console.log("Socket.io is GO");
socket.on('add customer', function(customer){
console.log("Customer added", customer);
})
socket.on('notification', function(data) {
console.log("NEW CUSTOMER IN THE QUEUE", data);
});
});
Я не могу заставить его работать на моем сервере, и когда она бежать, он не сделал покажите какие-либо из событий socket.on, которые у меня были там, и это ничего не даст console.log.
Что я делаю неправильно? Кто-нибудь успешно получил Socket, чтобы играть красиво с Express и Angular вместе?
Вы поместили ваш сервер в режим прослушивания? –