@@ -8,10 +8,12 @@ router.get('/get_todos', async (req, res) => {
88 . connect ( )
99 . then ( ( client ) => {
1010 client . query (
11- `SELECT id,todo,completed,created_at FROM Todolist ORDER BY created_at DESC` ,
11+ `SELECT * FROM Todolist ORDER BY created_at DESC` ,
1212 ( err , queryRes ) => {
13- if ( err ) throw err ;
14- res . json ( { data : queryRes . rows } ) ;
13+ if ( err ) {
14+ console . log ( err . stack ) ;
15+ res . status ( 500 ) . send ( ) ;
16+ } else res . json ( { data : queryRes . rows } ) ;
1517 client . release ( ) ;
1618 }
1719 ) ;
@@ -22,7 +24,7 @@ router.get('/get_todos', async (req, res) => {
2224router . post ( '/create_todo' , async ( req , res ) => {
2325 const { todo } = req . body ;
2426 const sqlQuery = {
25- text : ' INSERT INTO Todolist(todo) VALUES($1)' ,
27+ text : ` INSERT INTO Todolist(todo) VALUES($1)` ,
2628 values : [ todo ]
2729 } ;
2830 pool
@@ -31,9 +33,8 @@ router.post('/create_todo', async (req, res) => {
3133 client . query ( sqlQuery , ( err ) => {
3234 if ( err ) {
3335 console . log ( err . stack ) ;
34- res . status ( 500 ) . send ( { err : err . stack } ) ;
35- }
36- res . status ( 200 ) . send ( true ) ;
36+ res . status ( 500 ) . send ( ) ;
37+ } else res . status ( 200 ) . send ( ) ;
3738 client . release ( ) ;
3839 } ) ;
3940 } )
@@ -49,9 +50,8 @@ router.put('/update_todo', (req, res) => {
4950 . then ( ( client ) => {
5051 client . query ( sqlQuery , ( err ) => {
5152 if ( err ) {
52- res . status ( 500 ) . send ( err ) ;
53- }
54- res . send ( ) ;
53+ res . status ( 500 ) . send ( ) ;
54+ } else res . status ( 200 ) . send ( ) ;
5555 client . release ( ) ;
5656 } ) ;
5757 } )
@@ -66,11 +66,10 @@ router.delete('/delete_todo/', (req, res) => {
6666 . connect ( )
6767 . then ( ( client ) => {
6868 client . query ( sqlQuery , ( err ) => {
69- res . status ( 200 ) . send ( true ) ;
7069 if ( err ) {
71- res . status ( 500 ) . send ( err ) ;
70+ res . status ( 500 ) . send ( ) ;
7271 console . log ( err . stack ) ;
73- }
72+ } else res . status ( 200 ) . send ( ) ;
7473 } ) ;
7574 client . release ( ) ;
7675 } )
0 commit comments