Приложение 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 они требуют их в качестве переменной, а затем подключают переменную к определенной переменной маршрута и затем монтируют переменную по определенному маршруту.

Другие вопросы по тегам