У меня такая проблема, вроде бы все правильно сделал, но вот почему-то не получается вывести страницу, пишет что 404 ошибка
Все путь примерно такие
routes/
registration.js
views/
registration.pug
app.js
В файле routes/registration.js
let express = require('express');
let router = express.Router();
router.get('/registration', (req, res, next) => {
res.render('registration', {title: 'Региcтрация'})
});
module.exports = router;
В шаблоне views/registration.pug
extends layout
block content
.container
h1=title
label(for='login') Имя пользователя
input#login(type='text', name='login')
label(for='password') Пароль
input#password(type='text', name='password')
button(class='btn waves-effect waves-light') Зарегистрировать пользователя
В app.js
let registration = require('./routes/registration'),
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'pug');
app.use('/registration', registration);
Да и забыл есть index.pug, которая переводит на регистрацию
extends layout
block content
//p Welcome to #{title}
.container
h1= title
form(method='post')
.loginForm
label(for='login') Логин
br
input#login(type='text', name='login')
.passwordForm
label(for='password') Пароль
br
input#password(type='password', name='password')
button(class='btn waves-effect waves-light', type='Login') Войти
a(href='/registration') Зарегестрироваться