tengo un codigo abajo
function createRoom(){ $(document).keyup(function(event) { if ($("#room_name").is(":focus") && event.key == "Enter") { var plainText = document.querySelector(".create-room-class").value; var createRoomName = plainText.replace(/(<([^>]+)>)/gi, ""); createRoomName = createRoomName.replace(/ +/g, ""); createRoomName = createRoomName.trim(); if(createRoomName.length == 0){ alert("empty"); } else if(createRoomName.length < 5){ alert("Room name must be equal or longer than 5 characters"); } else if(!createRoomName.length == 0) { getCreatedRoomName(createRoomName); window.location = createRoomName; } } }); } createRoom(); function getCreatedRoomName(x){ return x; }Lo que hace es primero verificar si el campo de entrada no está vacío y si no tiene menos de 5 caracteres. Si todo está bien, pasamos ese valor a una función y luego redirigimos a la URL del nombre creado. Mira abajo.
getCreatedRoomName(createRoomName); window.location = createRoomName;Y devolvemos valor (devuelve x)
function getCreatedRoomName(x){ return x; }¿Cómo puedo recuperar ese valor devuelto en nodejs? Probé módulos, no funciona por alguna razón.