Я пытаюсь загружать изображения из MongoDB каждый раз, когда запускается мое приложение, поэтому оно будет работать быстро и так, как изображения находятся в приложении, но Heroku вылетает.Как я могу решить эту проблему?
Вот код, который я пытаюсь использовать:
dir = "./public/media/"
function getAllImages() {
Image.find({}, function (err, allImages) {
if (err) {
console.log(err);
} else {
allImages.forEach(file => {
fs.writeFile(dir + file.name, file.img.data, function (err) {
if (err) throw err;
console.log('Sucessfully saved!');
});
});
};
});
В настоящее время у меня есть 24 изображения, которые составляют приблизительно 10 МБ.Я буду использовать их в качестве статических изображений в моем приложении.Я хотел бы получить к ним доступ через example.com/media/foo.jpg
и т. Д.