router.routes is not a function

router.routes is not a function

apiA.js

module.exports = (ctx) =>{

    ctx.body = {

        name: 'apia',

        passworld:123

    }

}

aRouter.js

const Router = require('koa-router')

const aRouter = require('../api/apiA')

const router = new Router()


router.get('/apiA',aRouter)


module.exports = router

router.js

const combineRouter = require('koa-combine-routers')

const a = require('./aRouter')

const b = require('./bRouter')


module.exports = combineRouter({

    a,

    b

})

index.js

const Koa = require('koa')

const router = require('./router/router')

const app = new Koa()


app.use(router())

app.listen(5200)

http://img1.sycdn.imooc.com//climg/5e674f81097c281f11080246.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
Brian 2020-03-11 23:37:21

module.exports = combineRouter({

    a,

    b

})

改成

module.exports = combineRouter(

    a,

    b

)


问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师