Использование нескольких каталогов просмотра в Koa - PullRequest
0 голосов
/ 08 ноября 2019

Я создаю веб-приложение модульным способом, используя NodeJS & Koa-views, у меня есть эта структура папок:

A/
routes/
models/
views/

B/
routes/
models/
views/

, а затем в моем Index.js у меня есть:

    app.use(views(`${__dirname}/A/views`, { extension: 'handlebars' }, {map: { handlebars: 'handlebars' }}))

Я хочу также использовать представления из каталога B, поэтому код выглядит так:

    app.use(views(`${__dirname}/A/views`, { extension: 'handlebars' }, {map: { handlebars: 'handlebars' }}))
    app.use(views(`${__dirname}/B/views`, { extension: 'handlebars' }, {map: { handlebars: 'handlebars' }}))

Однако я получаю сообщение о том, что не могу найти A / B / views (я так понимаювыполняет первые представления и думает, что там найдется представление для B), так есть ли способ использовать несколько папок представлений?

(Express использует app.set (views, [dir1, dir2 ...], но я не могу понять, как реализовать это в Koa) Спасибо.

...