const Router = require('koa-router'); // Prefix all routes with: /items const router = new Router({ //// prefix: '/items' }); // let items = [ // { id: 100, iname: 'Quartz Analog Wrist Watch', price: 'US $4.99'}, // { id: 101, iname: 'Leather Peep Pump Heels', price: 'US $33.56'}, // { id: 102, iname: 'Apple iPod', price: 'US $219.99'}, // { id: 103, iname: 'Prince Phantom 97P Tennnis Racket', price: 'US $50.00'}, // ]; // Routes /// router.get('/items', (ctx, next) => { /// ctx.body = items; /// next(); /// }); /// /// router.get('/items/:id', (ctx, next) => { /// let getCurrentItem = items.filter(function(item) { /// if (item.id == ctx.params.id) { /// return true; /// } /// }); /// /// if (getCurrentItem.length) { /// ctx.body = getCurrentItem[0]; /// } else { /// ctx.response.status = 404; /// ctx.body = 'Item Not Found'; /// } /// next(); /// }); router.get('/search', (ctx, next) => { ctx.body = []; next(); }); router.get('/search/:title', (ctx, next) => { let words = ctx.params.title.split(' '); ctx.body = { params: ctx.params, results: words }; next(); }); module.exports = router;