HTML-файл, представленный узлом, не находит относительный путь Сценарии

Впервые на узле, и он работает, вытягивая HTML-страницу, используя Express и EJS

app.set('views', __dirname + '/views');
app.engine('html', require('ejs').renderFile);

//load up index file
app.get('/', function(req, res){
    res.render('index.html');
});

Однако HTML включает в себя некоторые относительные пути JS-скрипты

 
  ....more...
 
 
 

Если я запускаю свою HTML-страницу через мой оригиналлокальный / MyProject» все работает нормально. Однако, если я запускаю свой файл через узел, который установлен на "локальный: 8080"

 app.server.listen(8080);

Тогда он больше не находит "/ JS» каталог. Есть какая-то конфигурация, которую я пропускаю, или я должен пойти по этому поводу другим путем?

Обновить: Только что нашел это

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

может быть то, что я ищу, хотя мне нужно сделать рефакторинг

Ответы на вопрос(1)

Ваш ответ на вопрос