我有一个三koa应用程序,这个应用程序的结构是这样的:
app.js
目录app2
目录app3
我尝试使用koa-mount
包在app.js上安装app2.js和app3.js,但是我收到错误:
var name = app.name || 'unnamed';
^
TypeError: Cannot read property 'name' of undefined
所以问题是如何将不同的koa应用程序加载为存在于不同目录中的中间件?
答案 0 :(得分:0)
<强>解决方案强>
根据这个github issue app2.js和app3.js应该是一个模块,所以使用module.exports并在app.js中将它们作为变量,然后将变量挂载到特定的路由变量然后挂载特定路线上的变量