@Denioo

Не открывает pug?

Добрый день. Решил при создание приложения воспользоваться pug шаблонизатором, и на самом начале произошла ошибка. До этого пользовался handlebars и проблем небыло.
Вылезает ошибка
spoiler
Error: Failed to lookup view "main" in views directory

Так же пробовал main.pug и польностью пусть указывать, ничего не помогает.
Вот код
const express = require('express')
const path = require('path')
const fs = require('fs')
const pug = require('pug')

const app = express()

app.set('view engine', 'pug')
app.use(express.static(path.join(__dirname, 'public')))

app.listen(3000, ()=>{
    console.log('Node express work on 3000')
})

app.get('/', (req, res) => {
    res.render('main.pug')
})

Не пойму как решить ее?
  • Вопрос задан
  • 78 просмотров
Решения вопроса 1
werty1001
@werty1001
undefined
Попробуйте добавить:
app.set('views', path.join(__dirname, 'views'))

Структура должна быть такая:
приложение/views/main.pug
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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