@@ -7,7 +7,9 @@ const db = require('../models') //to import models
7
7
const bcrypt = require ( 'bcrypt' ) //to import hashing passwords pg
8
8
const cryptojs = require ( 'crypto-js' )
9
9
const res = require ( 'express/lib/response' )
10
- const { RowDescriptionMessage } = require ( 'pg-protocol/dist/messages' )
10
+ const {
11
+ RowDescriptionMessage
12
+ } = require ( 'pg-protocol/dist/messages' )
11
13
12
14
13
15
const axios = require ( 'axios' ) . default ;
@@ -59,43 +61,53 @@ router.get('/nbaplayersapi', (req, res) => {
59
61
. then ( function ( response ) {
60
62
// console.log(response.data.api.players);
61
63
const playerData = response . data . api . players ;
62
- const context = { player : playerData }
64
+ const context = {
65
+ player : playerData
66
+ }
63
67
// console.log(playerData)
64
68
// home.ejs in views
65
- res . render ( 'users/display.ejs' , { playerData} )
69
+ res . render ( 'users/display.ejs' , {
70
+ playerData
71
+ } )
66
72
} ) . catch ( function ( error ) {
67
73
console . error ( error ) ;
68
74
} ) ;
69
75
} else {
70
76
// console.log('insideelse')
71
- res . render ( 'users/display.ejs' , { playerData :null } )
77
+ res . render ( 'users/display.ejs' , {
78
+ playerData : null
79
+ } )
72
80
}
73
81
} )
74
82
75
- // POST ROUTE TO FAVORITE PLAYER USER SEARCHED AND SELECTED
76
- router . post ( '/nbaplayersapi' , async ( req , res ) => {
77
- try {
78
- const user = await db . user . findOne ( {
79
- where : {
80
- id : res . locals . user . id
81
- }
82
- } )
83
- const [ player , playerCreated ] = await user . createPlayer ( {
84
- where : {
85
- firstname : req . body . firstName ,
86
- lastname : req . body . lastName ,
87
- age : req . body . dateOfBirth ,
88
- height : req . body . heightInMeters ,
89
- weight : req . body . weightInKilograms
90
- } ,
91
- } )
92
-
83
+ // POST ROUTE TO FAVORITE PLAYER USER SEARCHED AND SELECTED
84
+ router . post ( '/nbaplayersapi' , async ( req , res ) => {
85
+ try {
86
+ const user = await db . user . findOne ( {
87
+ where : {
88
+ id : res . locals . user . id
89
+ }
90
+ } )
91
+ console . log ( user )
92
+ const [ player , playerCreated ] = await user . createPlayer ( {
93
+ where : {
94
+ firstname : req . body . firstName ,
95
+ lastname : req . body . lastName ,
96
+ age : req . body . dateOfBirth ,
97
+ height : req . body . heightInMeters ,
98
+ weight : req . body . weightInKilograms
99
+ }
100
+
101
+ } )
102
+
93
103
console . log ( 'The new Favorite player is' )
94
- res . redirect ( 'users/show .ejs' , { playerData } )
95
-
96
- } catch ( err ) {
97
- res . status ( 400 ) . render ( 'main/404.ejs' )
104
+ res . redirect ( 'users/favorites .ejs' )
105
+
106
+ } catch ( err ) {
107
+ res . status ( 400 ) . render ( 'main/404.ejs' )
98
108
}
99
- } )
109
+ } )
110
+
111
+
100
112
101
113
module . exports = router
0 commit comments