Uso express para servir archivos estáticos en el disco local.
app.use('/media/', express.static(path.join(__dirname, 'media'), {redirect: false}))
Y en la carpeta de media , tengo una carpeta llamada image files . En esa carpeta, tengo un archivo llamado image.png .
Cuando uso http://localhost:3000/media/image%20files/image.png en el campo de dirección de mi navegador, express siempre redirige la solicitud a http://localhost:3000/media/image%20files/image.png/ que agrega una barra inclinada final.
Si elimino el espacio en el nombre de la carpeta, sirve el archivo de imagen.
¿Que hice mal? ¿Es esto un error?
Gracias,
Para responder a mi propia pregunta, de modo que si alguien se encuentra con el mismo problema, tenga una posible respuesta.
Borré el caché de Chrome y el problema desapareció.