Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

354
Views
¿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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!