From 152bd3fe5fd5bf1d775abaaf3b0a6a7e051677cc Mon Sep 17 00:00:00 2001 From: Flummi Date: Wed, 24 Aug 2016 08:34:30 +0000 Subject: [PATCH] api index --- src/websrv.js | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/websrv.js b/src/websrv.js index d22f3f2..b539bdd 100644 --- a/src/websrv.js +++ b/src/websrv.js @@ -186,8 +186,18 @@ function Websrv(tbot, tsql, tcfg, tlib) { else if(filePath.match(/^\.\/api/i)) { // api var url = filePath.split('/'); if(url[2] === undefined) { // Mainpage - res.writeHead(200, { 'Content-Type': contentType }); - res.end('kommt noch'); + var query = "select * from `f0ck`.`items`"; + sql.query(query, (err, rows, fields) => { + var items = []; + rows.forEach((e,i,a) => { + items.push({ + 'id': e.id, + 'mime': e.mime + }); + }); + res.writeHead(200, { 'Content-Type': 'text/html' }); + res.end(JSON.stringify(items), 'utf-8'); + }); } else if(Number.isInteger(parseInt(url[2]))) { // Item var query = "select * from `f0ck`.`items` where `id` = ? limit 1; " // get item