summaryrefslogtreecommitdiff
path: root/routes/v1.js
blob: 859f7b063fc010782604f5270c5a52cab29f19ce (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
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;