Листинг каталога для node express

В разделе версий, на сайте Ноды, есть вот такой проводник sample

Простой, без стилей, лёгкий. Мне нужно что то такое для моего проекта на express.

app.get('/',function(req, res) {
    res.sendFile(__dirname + '/client/index.html');
});
app.use('/client',express.static(__dirname + '/client'));

На данный момент, когда я хочу получить доступ ко всей папке в директории client, у меня выпадает ошибка Cannot GET, хотя ко всем файлам, если указать путь к ним, доступ есть.

Есть идеи, можно ли это реализовать через какой ни будь пакет, или нужно что то дописать в настройках экспресса ? Чтобы ненужно было создавать отдельный индексный файл, и писать пути к нужным файлам, а чтобы в место этого, был автоматический парсинг файлов и папок, допустим в директории client.


Ответы (1 шт):

Автор решения: Renvo

ansver Пакет serve-index работает вот с такими настройками

app.get('/',function(req, res) {
    res.sendFile(__dirname + '/client/index.html');
});
app.use('/client', express.static(__dirname + '/client'), serveIndex('client', {'icons': true}))

Спасибо Alexey Ten за совет.

→ Ссылка