Я создаю папку с именем router
, там много модулей, например, модуль с именем home.js
const router = require('koa-router')()
router
.get('/', async ( ctx )=>{})
.get('/d', async ( ctx )=>{})
module.exports = router
И в индексном файле app.js
const Koa = require('koa')
const app = new Koa()
const router = new Router()
const home = require('./router/home')
router.use('/', home.routes())
const help = require('./router/help')
router.use('/help', help.routes())
const ask = require('./router/ask')
router.use('/ask', ask.routes())
const user = require('./router/user')
router.use('/user', user.routes())
//more router.use
app.use(router.routes()).use(router.allowedMethods())
И я не хочу, чтобы в app.js
было так много кодов, поэтому я хочу переместить все требования маршрутизатора к одному файлу, например controller.js
, а затем app.js
требует только этот файл controller.js
есть идеи?