Chat NodeJs
Boa tarde,estou seguindo um tutorial do DevMedia de como configurar um chat nodejs (**[Link tutorial Aqui](https://www.devmedia.com.br/como-criar-um-chat-com-node-js/33719)**),porém na "Listagem 8. Incluindo o módulo Socket.IO." quando eu faço a alteração do script de acordo com o tutorial e tento rodar o aplicativo no servidor,me aparece o seguinte erro, "**[http://prntscr.com/ow7kd4](http://prntscr.com/ow7kd4)**",caso eu retire o seguinte script "var io = require('socket.io')(app);",já dei uma pesquisada na internet,porém até agora não consegui achar uma solução para o erro,se alguém souber e poder me ajudar por favor,ficarei muito grato.
Abaixo tem o arquivo app.js
var app = require('http').createServer(resposta);
var fs = require('fs');
var io = require('socket.io')(app);
app.listen(3000);
console.log("Aplicação está em execução...");
function resposta (req, res) {
var arquivo = "";
if(req.url == "/"){
arquivo = __dirname + '/index.html';
}else{
arquivo = __dirname + req.url;
}
fs.readFile(arquivo,
function (err, data) {
if (err) {
res.writeHead(404);
return res.end('Página ou arquivo não encontrados');
}
res.writeHead(200);
res.end(data);
}
);
}
Abaixo tem o arquivo indes.html
<!DOCTYPE html>
<html>
<head>
<title>ChatJS - FrontEnd Magazine - DevMedia</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<div id="historico_mensagens"></div>
<form id=’chat’>
<input type='text' id='texto_mensagem' name='texto_mensagem' />
<input type='submit' value='Enviar mensagem!' />
</form>
</body>
</html>Discussão (0)
Carregando comentários...