person->items
This commit is contained in:
parent
24e6e572a6
commit
e9cb3ea0a4
|
@ -0,0 +1,49 @@
|
|||
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('personId', function(req, res, next, id) {
|
||||
req.personId = id;
|
||||
let query = " Select * from v_person ";
|
||||
query += " WHERE id = $1";
|
||||
|
||||
if(DEBUG) console.log(query);
|
||||
if(DEBUG) console.log(req.personId);
|
||||
req.db.query(query, [req.personId], (err, rs) => {
|
||||
if (err) {
|
||||
return next(err)
|
||||
}
|
||||
req.person = rs.rows[0];
|
||||
next();
|
||||
})
|
||||
});
|
||||
|
||||
/* GET recepies listing. */
|
||||
router.get('/', function(req, res, next) {
|
||||
let query = " Select * from v_person ";
|
||||
|
||||
if(DEBUG) console.log(query);
|
||||
req.db.query(query, (err, rs) => {
|
||||
if (err){
|
||||
console.log(query);
|
||||
next(err);
|
||||
} else {
|
||||
let result = {};
|
||||
result['items'] = rs.rows;
|
||||
console.log(result);
|
||||
res.status(200).json(result);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
/* Methods with id */
|
||||
router.get('/:personId', function(req, res, next) {
|
||||
res.status(200).json(req.person);
|
||||
});
|
||||
|
||||
module.exports = router;
|
Loading…
Reference in New Issue