making index route use db

pull/1/head
Matt Huntington 5 years ago
parent 3cacf8b7c9
commit 2651dfe858

@ -1,26 +1,11 @@
const express = require('express');
const router = express.Router();
let data = [
{
id:1,
name:'Matt',
age: 38
},
{
id:2,
name:'Sally',
age: 54
},
{
id:3,
name:'Xanathar',
age: 17330
},
];
const postgres = require('../postgres.js');
router.get('/', (req, res) => {
res.json(data)
postgres.query('SELECT * FROM people ORDER BY id ASC;', (err, results) => {
res.json(results.rows)
});
});
router.post('/', (req, res) => {

@ -0,0 +1,11 @@
const Client = require('pg').Client
const client = new Client({
user: '',
host: 'localhost',
database: 'contacts',
password: '',
port: 5432,
})
module.exports = client;

@ -1,6 +1,6 @@
const express = require('express');
const Client = require('pg').Client
const app = express();
const postgres = require('./postgres.js');
app.use(express.json());
app.use(express.static('public'))
@ -8,17 +8,7 @@ app.use(express.static('public'))
const peopleController = require('./controllers/people.js');
app.use('/people', peopleController);
const client = new Client({
user: '',
host: 'localhost',
database: 'contacts',
password: '',
port: 5432,
})
client.connect();
client.query('SELECT * FROM people;', (err, res) => {
console.log(res.rows)
})
postgres.connect();
app.listen(3000, () => {
console.log('listening');

Loading…
Cancel
Save