Обычно с помощь res.render используют Jade файлы, но если вам не нужно писать много шаблонов, можно воcпользоваться обычным html.
Первое что нужно сделать это установить модуль ejs (это наш шаблонизатор).
1) Установка ejs –
3)Теперь вызываем метод res.render с файлом шаблоном и параметрами, которые мы хотим передать:
4)Теперь в нашем html файле выводим параметры которые мы передали
И не забудьте объявить папку с статическими файлами где находятся файлы доступной для http запросов
Первое что нужно сделать это установить модуль ejs (это наш шаблонизатор).
1) Установка ejs –
npm install ejs2) Инициализируем наш шаблонизатор в файле app.js как ejs
app.engine('html', require('ejs').renderFile); app.set('view engine', 'html');
3)Теперь вызываем метод res.render с файлом шаблоном и параметрами, которые мы хотим передать:
exports.index = function(req, res){ res.render('index', { title: 'ejs' }); };
4)Теперь в нашем html файле выводим параметры которые мы передали
Welcome to <%= title %>!
И не забудьте объявить папку с статическими файлами где находятся файлы доступной для http запросов
app.use('/client', express.static(__dirname + '/client'));
Комментариев нет:
Отправить комментарий