Задать вопрос
@deadeerror

Handlebars не видит?

Изучаю node, не понимаю в чем ошибка подскажите пожалуйста друзья (пишу по книге)
const express = require('express')
const expressHandlebars = require('express-handlebars')
const app = express()
const port = process.env.PORT || 3000

app.engine('Handlebars', expressHandlebars({
    defaultlayout: 'main'
}))
app.set('view engine', 'handlebars')

app.get('/', (req, res) => res.render('Home'))
app.get('/about', (req, res) => res.render('about'))

// user 404
app.use((req, res) => {
res.status(404)
res.render('404')
})
// 500 bad request
app.use((err, req, res, next) => {
    console.log(err.message)
    res.status(500)
    res.render('500')
})

app.listen(port, () => console.log(
    `Express запущен на http://localhost:${port};` + 
    `Нажмите CTRL + C, для завершения`
))
  • Вопрос задан
  • 123 просмотра
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ваш ответ на вопрос

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

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