-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathqueries.js
33 lines (29 loc) · 837 Bytes
/
queries.js
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
const Pool = require('pg').Pool
const pool = new Pool({
user: '', //db user
host: '', //db host etc: 127.0.0.1
database: '', //db name
password: '', // password
port: 0000 // db port etc: 5432 for postgresql
})
const getAllVehicleDisplay = (request, response) => {
pool.query('select * from vehicles', (error, results) => {
if (error) {
throw error
}
response.status(200).json(results.rows)
})
}
const getVehicleDisplayById = (request, response) => {
const id = parseInt(request.params.id)
pool.query('select * from vehicles where vehicle_id = $1', [id], (error, results) => {
if (error) {
throw error
}
response.status(200).json(results.rows)
})
}
module.exports = {
getAllVehicleDisplay,
getVehicleDisplayById
}