Heroku ENOENT Ошибка: нет такого файла или каталога - PullRequest
0 голосов
/ 08 мая 2020

Я не могу добавлять изображения в папку изображений в моем приложении. Я не знаю, предоставляет ли Heroku хранилище или предоставляет только службу типа API! И я использую Heroku в качестве сервера и AWS S3 для интерфейса Angular сервера, есть ли здесь какие-либо проблемы? Я развернул то же приложение в Elasti c Beanstalk, и там оно отлично работает. Какие-либо специальные разрешения, необходимые для работы в Heroku?

2020-05-08T06:08:04.453786+00:00 heroku[router]: at=info method=POST path="/api/posts/" host=node-    
angular-blog.herokuapp.com request_id=ce5514fd-c51f-4de0-963d-67f3f4c4d38c fwd="117.241.185.221"     
dyno=web.1 connect=1ms service=2506ms status=500 bytes=598 protocol=https              
2020-05-08T06:08:04.453350+00:00 app[web.1]: Error: ENOENT: no such file or directory, open 
'images/post-1-1588918082016.jpg'  

Я указал путь к папке изображений как таковой:

app.use('/images',express.static(path.join(__dirname,"images")));

Это моя структура папки:

enter image description here

...