diff options
Diffstat (limited to 'routes/v1.js')
| -rw-r--r-- | routes/v1.js | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/routes/v1.js b/routes/v1.js new file mode 100644 index 0000000..859f7b0 --- /dev/null +++ b/routes/v1.js @@ -0,0 +1,51 @@ +/** + * api v1 routes + */ + +const Router = require('koa-router'); + + +// Prefix all routes with: /items +const router = new Router({ + prefix: '/v1' +}); + + + +// Routes + + + +router.get('/search', (ctx) => { + ctx.body = { success: true, results: [] }; +}); + +router.get('/search/:title', (ctx) => { + let result = [ + { id: 10, w: 'Ένα Προϊόν' }, + { id: 15, w: 'Άλλο Προϊόν' }, + { id: 20, w: 'Προϊόν 3' }, + { id: 25, w: 'Προϊόν 4' } + ] + // console.log(ctx); + /// const kb = require('./utils/kb-util.js'); + /// let words = kb.keyboardize(kb.clean(ctx.params.title)).split(' '); + /// ctx.body = { + /// params: ctx.params, + /// results: words, + /// nxt: next + /// }; + ctx.body = result; +}); + + +/** TODO: ?? other routes ?? + * ///////////////////////////////////////////////////////////////////////////// + * + /suggest/<some search string> + * + /prepare (products, keywords, linked-terms etc) + * + /stats + */ + + +// export routes +module.exports = router; |
