Si multer se ha configurado para guardar las imágenes en public/files, por qué la url del archivo hace referencia a app/files?

Ludwing Juan Homero Pérez Tzaquitzal

Ludwing Juan Homero Pérez Tzaquitzal

Pregunta
studenthace 5 años

Si multer se ha configurado para guardar las imágenes en public/files, por qué la url del archivo hace referencia a app/files?

4 respuestas
para escribir tu comentario
    Elias Guillermo Ruiz Gonzalez

    Elias Guillermo Ruiz Gonzalez

    studenthace 4 años

    Hola, porque se ha configurado en server.js, que express publique los archivos estaticos en esa ruta

    app.use('/app', express.static('public'));

    Saludos

    Ludwing Juan Homero Pérez Tzaquitzal

    Ludwing Juan Homero Pérez Tzaquitzal

    studenthace 5 años

    Muchas gracias! Ahora ya lo entiendo. Saludos!

    Luis Angel Vásquez Nepomuceno

    Luis Angel Vásquez Nepomuceno

    studenthace 5 años

    Hola Ludwin

    En

    server.js
    tenemos algo como:

    app.use(`/app`, express.static('public'));

    Entonces cuando haces un request a

    localhost/app
    entras a
    public
    y si vas a
    localhost/app/files
    entras a
    public/files
    y si... bueno, es la idea.

    (Puse los

    localhost
    sin el
    http
    porque es un link inseguro :P)

    Cualquier duda acá andamos.

    Juan Pablo Celiz

    Juan Pablo Celiz

    studenthace 5 años

    ¡Hola! Porque la url hace referencia a la carpeta public en sí, entonces lo tomas como app.

Curso de Backend con NodeJS

Curso de Backend con NodeJS

Implementa la lógica de un chat capaz de escalar tanto como tú requieras en tiempo real con Node.js, el runtime environment que te permite ejecutar JavaScript fuera del navegador. Aprende a escribir JavaScript en el servidor. Domina buenas prácticas, aplica arquitectura del lenguaje y entiende las ventajas de Node.js con Platzi.

Curso de Backend con NodeJS

Curso de Backend con NodeJS

Implementa la lógica de un chat capaz de escalar tanto como tú requieras en tiempo real con Node.js, el runtime environment que te permite ejecutar JavaScript fuera del navegador. Aprende a escribir JavaScript en el servidor. Domina buenas prácticas, aplica arquitectura del lenguaje y entiende las ventajas de Node.js con Platzi.