@@ -14,8 +14,6 @@ const {
1414
1515const authRouter = express . Router ( ) ;
1616
17- //Receives user we can turn into JSON web token to be issued out
18- //to users to access protected endpoints
1917function createJwtToken ( user ) {
2018 return jwt . sign ( {
2119 user
@@ -26,12 +24,15 @@ function createJwtToken(user) {
2624 } ) ;
2725}
2826//Login endpoint
29- authRouter . get ( '/login.html' , ( req , res ) => { } ) ;
27+ authRouter . get ( '/login' , ( req , res ) => {
28+ const user = request . user . serialize ( ) ;
29+ const jwtToken = createJwtToken ( user ) ;
30+ response . json ( { jwtToken, user } ) ;
31+ } ) ;
3032
3133authRouter . post ( '/login' , localPassportMiddleware , ( request , response ) => {
3234 const user = request . user . serialize ( ) ;
3335 const jwtToken = createJwtToken ( user ) ;
34- // response.redirect('/api/workout');
3536 response . json ( {
3637 jwtToken,
3738 user
@@ -42,7 +43,6 @@ authRouter.post('/login', localPassportMiddleware, (request, response) => {
4243authRouter . post ( '/refresh' , jwtPassportMiddleware , ( request , response ) => {
4344 const user = request . user ;
4445 const jwtToken = createJwtToken ( user ) ;
45- // response.redirect('/api/workout');
4646 response . json ( {
4747 jwtToken,
4848 user
@@ -59,7 +59,7 @@ authRouter.post('/logout', localPassportMiddleware, (req, res) => {
5959
6060= === ===
6161authRouter . post ( '/logout' , ( req , res ) => {
62- console . log ( "logging out" )
62+
6363 res . header ( 'Cache-Control' , 'no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0' ) ;
6464 res . json ( {
6565
0 commit comments