Как получить доступ к файлам, сохраненным на моем экспресс-сервере? - PullRequest
0 голосов
/ 26 апреля 2019

В настоящее время я могу «загрузить» свои изображения на свой сервер с помощью Multer, но теперь, как я могу обработать этот файл? Если я посещаю путь, который: http://localhost:3001/public/backend/public/uploads/user-admin-1556247519876.PNG, я получаю 404 не могу получить.

Я чувствую, что пропускаю только один шаг, но не могу определить свою ошибку.

1 Ответ

1 голос
/ 26 апреля 2019

Для обслуживания статических файлов, таких как изображения, файлы CSS и файлы JavaScript, используйте встроенную функцию промежуточного программного обеспечения express.static в Express.

Например, используйте следующий код для обслуживания изображений, файлов CSS и файлов JavaScript в каталоге с именем public:

app.use(express.static('public'))

Теперь вы можете загрузить файлы, которые находятся в публичном каталоге:

http://localhost:3000/images/kitten.jpg
http://localhost:3000/css/style.css
http://localhost:3000/js/app.js
http://localhost:3000/images/bg.png
http://localhost:3000/hello.html

Express ищет файлы относительно статического каталога, поэтому имя статического каталога не является частью URL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...