Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

353
Vistas
¿Cómo protejo con contraseña una carpeta con Node.js y Express?

Estoy haciendo un servidor web simple con Node.js y Express. Alojo muchos archivos estáticos, incluido un juego Unity WebGL.

Para que el juego funcione correctamente, se deben cargar muchos recursos. ¿Hay alguna manera fácil de almacenar una cookie con una contraseña (en una página de inicio de sesión), y si la cookie de contraseña está presente y tiene el valor correcto, se aceptan todas las solicitudes?

Todavía soy muy nuevo en cosas de servidores web, todo lo que he hecho hasta ahora son bots de Discord.

Entonces, básicamente, todo lo que intento hacer es tener una página de contraseña simple (y tal vez tener algún tipo de retraso cuando verifica si la contraseña es correcta) y luego permitirle cargar cosas en una carpeta.

Espero que sea fácil de hacer. Lo siento si mi pregunta es tonta.

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Configuración de una cookie

para configurar una cookie, puede usar algo como expresss cookie-parser middleware check it here

dando acceso

puede enviar algún tipo de uuid o token de acceso desde el lado del cliente usando algo como fetch api o un XMLHttpRequest normal, consulte aquí y use alguna lógica para dar acceso al archivo

código

 var express = require('express') var cookieParser = require('cookie-parser') var app = express() app.use(cookieParser()) app.get('/getfile', (req, res) => { const code = req.cookies.mysecertcode; if(code = secert) { res.send("correct token") } else { res.send("incorrect token") } }) app.listen(8080)

este código es solo un código simple que hice, puedes usar el tuyo

Espero que esto te pueda ayudar gracias

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda