Как изменить папку views используя ejs

93
07 марта 2021, 17:20

Я использую шаблоизатор ejs в своём проекте. Меня в нём всё устранивает, но мне не нравится, что мой index.html файл лежит в папке views. Есть ли возможность изменить эту папку на свою ?

Answer 1

Да, можно. Если используете Express, то укажите в настройках:

app.set('views', path.join(__dirname, '/yourViewDirectory'));

Либо укажите путь при формировании рендера:

app.get('/your/path', function(req, res) {
  //viewname can include or omit the filename extension
res.render(__dirname + '/folder/with/views/viewname')); 
});
READ ALSO
JavaScript Как решить эту проблему: Uncaught TypeError: clock is not a function at <anonymous>:1:1

JavaScript Как решить эту проблему: Uncaught TypeError: clock is not a function at <anonymous>:1:1

У меня возникла ошибка, которую я не могу уже довольно долго решитьИспробовал всё, что смог найти, ничего не помогло

134
RegExp заменить часть выражения переменной [дубликат]

RegExp заменить часть выражения переменной [дубликат]

Подскажите как можно заменить выражение

88
Парсинг html страницы с помощью javascript

Парсинг html страницы с помощью javascript

Более или менее удалось разобраться в структуре страницы, та часть страницы, которая меня интересует выглядит вот так:

122