0

我有一个三个 koa 应用程序,这些应用程序的结构是这样的:

  • 应用程序.js

  • 目录 app2

    • app2.js
  • 目录 app3

    • app3.js

    我尝试使用koa-mount包在 app.js 上安装 app2.js 和 app3.js,但出现错误:

     var name = app.name || 'unnamed';
            ^
    TypeError: Cannot read property 'name' of undefined
    

所以问题是如何加载不同的 koa 应用程序作为存在于不同目录中的中间件?

4

1 回答 1

0

解决方案

根据这个github 问题app2.js 和 app3.js 应该是一个模块,所以使用 module.exports 和 in app.js 需要它们作为变量,然后将变量安装在特定的路由变量上,然后将变量安装在特定的路由上

于 2014-02-25T06:37:19.457 回答