Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

211
Visualizações
Node.js socket.io problem emitting message server side

I'm trying to emit a message server side in Node.JS using Socket.io.

The socket.io connection is made in the app.js script.

The message is emitted in server.js script.

However I keep getting the error 'TypeError: io.emit is not a function'.

What could be the problem?

Thanks in advance!

app.js:


const app = require('./server'); // Fetch APIs
const socket = require("socket.io");

const port = 6000; // Processing Port

// Port session listener
const server = app.listen(port, () => {
    console.log(`App started on port ${port} ...!`)
})

// Socket setup
const io = socket(server);

// Export socket
module.exports={io};

server.js:


const { io } = require('socket.io-client');

....
....
....

io.emit('processing-progress',`App has started ..!`);


about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda