node koa2 使用 require-directory 实现自动注册
当我们编写路由的时候会发现需要多次导包,并在app.js
中进行注册
我们可以使用require-directory
进行简化代码
安装
npm i require-directory
注册
app.js
中引入,因为我们导包与注册主要是在app.js
中
const requireDirectory = require('require-directory')
简介
参数:
- module:固定写法
- path:需要导入的路径
- options:以键值对存储
使用
requireDirectory(module,'./api/v1',{
visit:whenLoadModule
})
function whenLoadModule(obj) {
if (obj instanceof Router) {
app.use(obj.routes())
}
}