Tengo algunas fotos jpeg y png en mi máquina local. ¿Cómo los muestro en mi cartero usando express.js?
¿Uso sendFile?
¿Y es posible imprimir más de una foto?
Aquí hay una plantilla
app = require("express")(); app.get("/", (req, res) => { res.send("I want to send the image here") })La misma pregunta que ¿Cómo obtengo datos de imagen/archivo en cartero usando el método get?
Una forma sencilla de hacer esto es servir los archivos de forma estática mediante el uso de middleware estático expreso .
Suponiendo que sus imágenes residan en una carpeta de uploads en la raíz de su aplicación, simplemente agregaría a su aplicación express:
app.use("/uploads", express.static('uploads')) Luego puede solicitarlo a través del cartero/navegador con GET http://your-host/uploads/name-of-image.png .