Я создаю веб-приложение модульным способом, используя 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) Спасибо.