JSFiddle - React, Tailwind, and code Playground

by iii l

JavaScript

var socket = require( 'socket.io' ),
    express = require( 'express' ),
    http = require( 'http' ),
    app = express(),
    server = http.createServer( app ),
    io = socket.listen( server ),
    socketEmitLastCallTime = 0
io.sockets.on( 'connection', function( client ) {
	console.log( "New client !" );

	client.on( 'message', function( data ) {
        var aqwsde = Date.now() - socketEmitLastCallTime;
		if (aqwsde > 3000){
		
		socketEmitLastCallTime = Date.now(); //опять эта переменная не записывается, что не так?
            
		console.log( 'Message received ' + data.name + "1" + data.message + data.canal );
		
		//client.broadcast.emit( 'message', { name: data.name, message: data.message } );
		io.sockets.emit( 'message', { name: data.name, message: data.message
																			.replace(/&/g,"&441")
																			.replace(/</g,"<")
																			.replace(/>/g,">")
																			.replace(/"/g,'"')
																			.replace(/'/g,"'")
																			.replace(/\//g,"⁄")
		, canal: data.canal } );
		};
	});
});

server.listen( 8080 );