bootd
@bootd
Гугли и ты откроешь врата знаний!

Как правильно указать вывод .hbs шаблона?

Добрый день! Помогите понять, что я делаю нет так?

Хочу просто сделать простой вывод контента, статического.
Установил 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? Как правильно указывать пути. Помогите разобраться
  • Вопрос задан
  • 1724 просмотра
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы