Согласно инструкциям Gravatar, у меня есть следующая функция, которая получает пользовательский Gravatar:
import crypto from 'crypto'; function gravatar(email, size) { size = size || 100 let d = encodeURIComponent(`https://example.com/img/default-avatar.jpg`) return `https://www.gravatar.com/avatar/${crypto.createHash('md5').update(email).digest("hex")}?s=${size}?d=${d}` }
Эта функция работает, но когда передается адрес электронной почты, который Gravatar не распознает, он неуважайте параметр по умолчанию.Вместо этого я получаю синий значок G. по умолчанию.
Я также заменил d на mp, и я по-прежнему получаю синий по умолчанию G.
d
mp
Это моя функция, илиможет быть что-то не так с сервисом Gravatar?https://en.gravatar.com/site/implement/images/