Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

index socket io

Estou com erro na index do socket io o erro é o seguinte :

GET http://localhost:3000/socket.io/socket.io.js net::ERR_ABORTED
(index):439 Uncaught ReferenceError: io is not defined
    at (index):439

e aqui está como está no index :

    <script src="/socket.io/socket.io.js"></script>
    <script>
        var socket = io();
        socket.on('novaPromocao', function(data){
            alert("Livro em promocao " + data.livro.id)
        });
    </script>
</footer>
1 resposta
solução!

Resolvido, tinha que iniciar a aplicação com o objeto http e não com express.