Я пытаюсь загрузить изображение из приложения «Реагировать родным на приложение Heroku Express» в папку public / images /. Он показывает мне сообщение об успехе, но в папке изображений нет изображения.
Между тем, когда я пытаюсь этот код на localhost, это работает нормально ..
router.post('/add', (req, res) => {
let imageFile = req.files.photo;
let fileName = Date.now();
let imgName = fileName+req.files.photo.name;
let dirName = __dirname.replace('routes','public')
dirName = dirName+'/images/';
let path = dirName+imgName;
imageFile.mv(path, (err)=> {
if (err) {
return res.status(501).json({
message: 'error'
});
} else {
return res.status(200).json({
message: 'success'
})
}
});
})