En Express en Node.js, me gustaría inspeccionar una solicitud en una ruta específica (por ejemplo, /restricted
) y si es aceptable, solicite que la solicitud sea manejada por proveedor, que maneja los encabezados de almacenamiento en caché, etc.Redireccionamiento a un archivo estático en express.js
Si simplemente uso app.get('/restricted/:file', ...)
y luego uso res.sendfile
para enviar el archivo estático si está aprobado, ignorará los encabezados de almacenamiento en caché y siempre enviará el archivo.
No puedo usar una verificación integrada de manta porque los diferentes usuarios solo deben obtener archivos diferentes.
¿Cuál es la mejor manera de implementar esto?
exactamente lo que necesitaba, ¡gracias! – w00t
Normalmente (sin protección) Estoy sirviendo la página a través de 'app.use (express.static ('public'));'. Al usar su enfoque, el HTML se carga, pero todos los estilos y scripts desaparecieron (404). – Sebastian