From 8a9cca8335e5c4ed1c24691ad221b642a68a5b01 Mon Sep 17 00:00:00 2001 From: sigonasr2 Date: Sat, 7 Aug 2021 13:17:07 -0500 Subject: [PATCH] Fix up minor issues --- server.js | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/server.js b/server.js index e1c3369..3856b83 100644 --- a/server.js +++ b/server.js @@ -366,7 +366,6 @@ function CreateDynamicEndpoints() { }) app.post("/"+endpoint.endpoint,async(req,res)=>{ - var allExist=true endpoint.requiredfields.forEach((field)=>{ if (!(field in req.body)) { @@ -570,6 +569,32 @@ app.get('/test/data',async(req,res)=>{ res.status(200).json(finalresult) }) +app.get('/dataid',async(req,res)=>{ + var finalresult = {} + var promises = [] + for (var endpoint of ENDPOINTDATA) { + await db.query('select * from '+endpoint.endpoint+' order by id asc') + .then((data)=>{ + finalresult[endpoint.endpoint]={} + data.rows.forEach((val)=>{finalresult[endpoint.endpoint][val.id]=val}) + }) + } + res.status(200).json(finalresult) +}) + +app.get('/test/dataid',async(req,res)=>{ + var finalresult = {} + var promises = [] + for (var endpoint of ENDPOINTDATA) { + await db2.query('select * from '+endpoint.endpoint+' order by id asc') + .then((data)=>{ + finalresult[endpoint.endpoint]={} + data.rows.forEach((val)=>{finalresult[endpoint.endpoint][val.id]=val}) + }) + } + res.status(200).json(finalresult) +}) + //Generates our table schema: ENDPOINTDATA.forEach((endpoint)=>{ console.log(endpoint.endpoint+":\n\t"+endpoint.requiredfields.join('\t')+(endpoint.optionalfields.length>0?"\t":"")+endpoint.optionalfields.join("\t"))