Я всегда получаю сообщение об ошибке "Ошибка: сервер ответил 301" при попытке использовать loadImage () .
URL-адрес, который я предоставляю в перенаправленной функцииот http до https, но вместо того, чтобы следовать за перенаправлением, функция вместо этого вернула эту ошибку.
async run(msg, { item }) {
const canvas = Canvas.createCanvas(330, item.height);
const ctx = canvas.getContext('2d');
ctx.fillStyle = 'rgb(54, 57,62)';
ctx.fillRect(0, 0, canvas.width, canvas.height);
const iconImg = await Canvas.loadImage(item.icon); // <---
ctx.drawImage(iconImg, 0, 0);
const attachment = new Discord.MessageAttachment(canvas.toBuffer(), 'image.png');
msg.channel.send(attachment);
}
Есть ли способ заставить эту функцию следовать перенаправлениям для перенаправления 301 вместо возврата этой ошибки?