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

348
Visualizações
Nodejs: ¿Por qué se vuelve a cargar la página cuando subo un archivo JSON?

Cuando actualizo un archivo .json (módulo fs) en el servidor nodejs, la página web se vuelve a cargar.

Lado del cliente:
cuando se hace clic en el botón, la información se transfiere al servidor para su procesamiento, esto se hace usando socket.io

 registerBtn.click(event => { event.preventDefault() if (regUsername.val().length <= 2 || regPasssword.val().length < 8) { _showLoginRegisterError('Fill in all fields as indicated', 'register') } else { let username = regUsername.val() let mail = registerMail.val() let password = regPasssword.val() socket.emit('register', { username, password, mail }) } })

Lado del servidor:

 socket.on('register', data => { // when users registers //checking if all the details of the user are valid if (!data[0]) socket.emit('sign-log-error', 'register', 'Invalid mail') else { const validation = {} validation[mail] = [username, password, data[1]] jdb.assignI('other', 'validating', validation) //-> this is reloading the webpage socket.emit('otp-sent-verify', mail) } }) } else socket.emit('sign-log-error', 'register', 'Invalid mail') // now if user is verified, then add user to db } } }) });

Estoy enviando la actualización de un archivo .json que almacena el nombre de los usuarios que se verificarán. Pero cuando actualizo el archivo json, la página se vuelve a cargar y perturba el proceso.

jdb.assignI() es una función que solo asigna algunos datos a archivos JSON

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