Как правильно работать с изображением, которое мы на клиенте переводим в base64 и передаем текстом на сервер
Но на сервере нам надо сжать его и так же в формате base64 сохранить уже сжатый вариант
Нашёл модуль, который работает с изображениями, но он выдает ошибки при попытке засунуть в него, как сам формат base64, так и без него путем замены строки в изображении
const image -> картинка в формате base64
const img = image.replace(/^data:image\/jpeg;base64,/, "")
const sh = await sharp(img).metadata()
https://sharp.pixelplumbing.com/api-output