-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathapp.js
More file actions
103 lines (73 loc) · 2.84 KB
/
Copy pathapp.js
File metadata and controls
103 lines (73 loc) · 2.84 KB
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
// const express = require('express'),
// path = require('path'),
// bodyParser = require('body-parser'),
// cons = require('consolidate'),
// dust = require('dustjs-helpers'),
// {Client, Pool} = require('pg'),
// app = express();
// const PORT = 3000;
// //DB Connect String
// const connectionString = 'postgresql://maxim:qvez21@localhost:5433/recipebookdb';
// //Assign Dust Engine To .dust Files
// app.engine('dust', cons.dust);
// //Set Default Ext .dust
// app.set('view engine','dust');
// app.set('views', __dirname + '/views');
// //Set Public Folder
// app.use(express.static(path.join(__dirname, 'public')));
// //Body Parser Middleware
// app.use(bodyParser.urlencoded({extended: false}));
// app.use(bodyParser.json());
// app.get('/', (req, res) => {
// //PG Connect
// const pool = new Pool({
// connectionString: connectionString,
// });
// // pool.query('SELECT * FROM recipe', (err, res) => {
// // console.log(err, res)
// // pool.end()
// // })
// const client = new Client({
// connectionString: connectionString,
// })
// pool.on('error', (err, client) => {
// console.error('Unexpected error on idle client', err)
// process.exit(-1)
// })
// pool.connect()
// .then(client => {
// return client.query('SELECT * FROM recipe')
// .then(res => {
// client.release('index', {recipe: res.rows})
// // console.log('index', {recipe: res.rows})
// })
// .catch(e => {
// client.release()
// console.log(err.stack)
// })
// })
// pool.connect(connectionString, (err, client, done) => {
// if(err){
// return console.error('error fetching client from pool', err);
// }
// client.query('SELECT * FROM recipe', (err, result) => {
// if(err){
// console.error('error running query', err);
// }
// res.render('index', {recipe: result.rows});
// done();
// });
// });
// pool.connect((err, client, done) => {
// if(err){
// throw err
// }
// client.query('SELECT * FROM recipe')
// .then(res => console.log('index', {recipe: res.rows}))
// .catch(e => console.error(e.stack));
// // console.log(err, res)
// });
//Server
// app.listen(PORT, () => {
// console.log(('Server Started on Port ' + PORT));
// });