egg router - RESTful

image.png

⚠️ 注意

/*
    注:当这七个满足不了需求要添加接口的时候
    如下:
        方式一:错误,未匹配到编写的接口中,应该是resources匹配规则给拦截了
        方式二:正确
*/
// 方式一
modue.exports = app => {
    const { router, controller } = app
    
    router.resources('page', '/v1/page', controller.v1.page.page)
    router.put('page', '/v1/page/order', controller.v1.page.page.order)
    router.put('page', '/v1/page/bulkOrder', controller.v1.page.page.bulkOrder)
}
// 方式二
modue.exports = app => {
    const { router, controller } = app
    
    router.put('page', '/v1/page/order', controller.v1.page.page.order)
    router.put('page', '/v1/page/bulkOrder', controller.v1.page.page.bulkOrder)
    router.resources('page', '/v1/page', controller.v1.page.page)
}

你可能感兴趣的:(egg router - RESTful)