Node & Express - Доступ к файлам из вышестоящего каталога - PullRequest
0 голосов
/ 12 мая 2019

Это структура моего сервера:

index.js
admin
|_ admin.html
public
|_ index.html
uploads
|_ some files...

и это часть кода моего сервера:

app.use(express.static(__dirname + '/public'))
app.use(express.static(__dirname + '/admin'))
app.use(express.static(__dirname + '/uploads'))

Как admin.html или index.html могут иметь доступ к файлам из каталога загрузки?
Потому что то, что я уже делаю, похоже, не работает. В частности, изображения, которые происходят из папки загрузки, никогда не показываются ни в admin.html, ни в index.html.

1 Ответ

1 голос
/ 12 мая 2019

Принимая ту же структуру папок с папкой изображений в загрузках и одним изображением img.jpg

index.js
admin
|_ admin.html
public
|_ index.html
uploads
|_ images
  |_ img.jpg

Поскольку вы уже обслуживаете папки public, uploads и admin как статические, в html-файле можно использовать

<img src="images/img.jpg" alt="" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...