Изображения в общедоступном каталоге не найдены

Я новичок в экспрессии и пытаюсь загрузить изображения из каталога public (тот же каталог, где хранятся мои файлы CSS).

Я пытался сохранить файлы изображений в самой папке public, а также создать папку images в общедоступном директоре, но мне не повезло ни с одним из подходов.

Редактировать:

Проблема в том, что изображения не видны при загрузке сервера для просмотра внешнего интерфейса.

Экспресс-код

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

Пример кода CSS

#photogap {
    margin-right: 15%;
    margin-left: 5%;
    height: 500px;
    padding-top: 150px;
    background: url("images/photoGapOne.jpg");
    background-size: cover;
}

Каталог папок

Test
    public
         CSS
         images
    views

🤔 А знаете ли вы, что...
С помощью HTML можно вставлять специальные символы и знаки с помощью символьных кодов или сущностей.


37
2

Ответы:

Вы пытались указать путь, как это?

app.use(express.static(__dirname + '/public/images'));

Решено

ваша экспресс-конфигурация хороша.

попробуйте это для вашего css:

background: url("/images/photoGapOne.jpg");

или, может быть

background: url("./images/photoGapOne.jpg");

И учитывайте заглавную букву в имени файла. photoGapOne.jpg