【问题标题】:Mount Koa application in different directory将 Koa 应用挂载到不同的目录
【发布时间】:2014-02-22 11:47:11
【问题描述】:

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

  • app.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 应用程序作为存在于不同目录中的中间件?

【问题讨论】:

    标签: javascript node.js koa


    【解决方案1】:

    解决方案

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

    【讨论】:

      猜你喜欢
      • 2021-02-10
      • 1970-01-01
      • 2016-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-14
      • 2020-09-20
      • 2022-01-08
      相关资源
      最近更新 更多