Estoy desarrollando una aplicación web en node js con express, entre sus muchas funciones necesito implementar un pequeño formulario para agregar productos, con campos como nombre, precio, stock. así como requiero un ingreso en un formulario que me permite subir una foto por producto y cuando la recibo la transformo en tipo webp y luego la envío al servidor donde se puede almacenar con un código único, Ya tengo el formulario completo pero no estoy seguro de cómo enviar el cambio de la foto en un formato (para que puedan cargar cualquier formato compatible y en el servidor todavía se guardará como tipo webp), intenté implementar multer, pero No encontré ninguna forma concisa de hacerlo, ¿hay algún middleware? o alguna forma concisa y no demasiado complicada de hacerlo? También adjunto las dependencias que tengo en este momento
const express = require('express'); const morgan = require('morgan'); const path = require('path'); const { engine } = require('express-handlebars'); const favicon = require('serve-favicon'); const session = require('express-session'); const MySQLStorage = require('express-mysql-session'); const flash = require('connect-flash'); const passport = require('passport');