Добрый день! Помогите понять, что я делаю нет так?
Хочу просто сделать простой вывод контента, статического.
Установил
express +
express-handlebars. Хочу настроить шаблонизацию.
Тут есть описание, что и как. Но ей богу, не понимаю.
Структура каталога такая:
views
└── app.js
└── app
├── css
├── js
├── views
└── layouts
└── index.hbs
Вот содержимое app.js
const express = require('express');
const exphbs = require('express-handlebars');
const app = express();
const port = 3000;
const log = console.log;
app.engine('.hbs', exphbs({
defaultLayout: 'index',
extname: '.hbs'
}));
app.set('view engine', '.hbs');
app.get('/', function(req, res) {
res.render('index');
});
app.listen(port, () => {
log(`Приложение слушает порт: ${port}`);
});
Что нужно сделать, что бы загрузить разметку из файла index.hbs? Как правильно указывать пути. Помогите разобраться