const express = require('express'); const router = express.Router(); var cors = require('cors'); const bcrypt = require('bcrypt'); const randToken = require('rand-token'); const DEBUG = true; router.param('schuelerId', function(req, res, next, id) { req.schuelerId = id; let query = " Select * from schueler "; query += " WHERE id = $1"; if(DEBUG) console.log(query); if(DEBUG) console.log(req.schuelerId); req.db.query(query, [req.schuelerId], (err, rs) => { if (err) { return next(err) } req.schueler = rs.rows[0]; next(); }) }); /* GET recepies listing. */ router.get('/', function(req, res, next) { let query = " Select * from schueler "; if(DEBUG) console.log(query); req.db.query(query, (err, rs) => { if (err){ console.log(query); next(err); } else { let result = {}; result['schueler'] = rs.rows; console.log(result); res.status(200).json(result); } }); }); /* Methods with id */ router.get('/:schuelerId', function(req, res, next) { res.status(200).json(req.schueler); }); module.exports = router;