Пользовательский интерфейс изменения модуля serveIndex - PullRequest
0 голосов
/ 30 апреля 2018

Я новичок в node.js

Моя цель состоит в том, чтобы просто изменить внешний вид списка каталогов, который отображается на serveIndex, чем стандартный экран, отображаемый браузером.

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

var express = require('express');
var app = express();
app.use(express.static('public'), serveIndex('public', {'icons': true}));
app.listen(8080);

Как я могу изменить макет, изменив html списка каталогов вместе с моим css, а не стандартным индексным файлом, который вызывается модулем serveIndex.

Я пытался использовать

app.use(express.static('public'), serveIndex('public', {
  'icons': true,
  'stylesheet': 'mycss.css'
}}));

1] Я не уверен, как я буду применять CSS к стандартным элементам, которые отображаются из-за serveIndex.

2] Также, пожалуйста, дайте мне знать, как я могу изменить существующий html, который генерируется, и применить к нему css.

Спасибо

...