@hollanditkzn

Как выводить разные рендеринги для разных страниц в koa?

Я использую модуль koa-views Но мне непонятен один момент, как сделать так чтобы можно было выводить для каждого роута свои представление а не одно и то же, и при этом роуты никак не работают, если я не существующий роут введу неправильный то все равно выводится одна и та же страница.
Если указать так
app.use(views(__dirname + '/views', {extension: 'pug'}));
router.get('/', (ctx) => {
    app.use(async (res) => {
        await res.render('index');
    });
});

То постоянно выходит 404 ошибка, если так
app.use(router.get('/', async (ctx) => {
        await ctx.render('index');
    })
);

То выходит ошибка TypeError: middleware must be a function!
Я не пойму как тут быть
  • Вопрос задан
  • 58 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы