Приложение Mount Koa в другой каталог
У меня есть приложение с тремя коа, и структура этого приложения выглядит следующим образом:
app.js
каталог app2
- app2.js
каталог app3
- app3.js
я пытаюсь смонтировать app2.js и app3.js в app.js, используя
koa-mount
пакет, но я получаю ошибку:var name = app.name || 'unnamed'; ^ TypeError: Cannot read property 'name' of undefined
поэтому вопрос заключается в том, как загрузить другое приложение koa в качестве промежуточного программного обеспечения, которое существует в другом каталоге?
1 ответ
Решение
Решение
в соответствии с этой проблемой github app2.js и app3.js должны быть модулем, поэтому используйте module.exports, а в app.js они требуют их в качестве переменной, а затем подключают переменную к определенной переменной маршрута и затем монтируют переменную по определенному маршруту.