const{createReadStream,createWriteStream}=require("fs")const{createServer}=require("http")constsendInterval=2000createServer((req,res)=>{if(req.url==="/"){returncreateReadStream("./index.html").pipe(res)}if(req.url.indexOf("/chat")==0){res.writeHead(200,{"Content-Type":"text/event-stream",Connection:"keep-alive","Cache-Control":"no-cache","Access-Control-Allow-Origin":"*","Access-Control-Allow-Credentials":"true",})setInterval(function(){writeServerSendEvent(res,newDate().toLocaleTimeString())},sendInterval)writeServerSendEvent(res,newDate().toLocaleTimeString())}}).listen(3011,()=>{console.log("listening on http://localhost:3011")})functionwriteServerSendEvent(res,data){res.write("data: "+data+"\n\n")}