formation 2 tahun lalu
induk
melakukan
39dc868509
1 mengubah file dengan 4 tambahan dan 4 penghapusan
  1. 4 4
      express-server/routes/google.js

+ 4 - 4
express-server/routes/google.js

@@ -1,6 +1,6 @@
 const express = require('express');
 const router = express.Router();
-const jwt = require("jsonwebtoken");
+const jwt = require('jsonwebtoken');
 const { Email } = require('../models/email.model');
 const { User } = require('../models/user.model');
 const nodemailer = require('nodemailer');
@@ -100,6 +100,7 @@ async (req, accessToken, refreshToken, profile, cb) => {
         cb(err, user);
       }
       else {
+        console.log('acces token ',accessToken);
 
         user = new User({
           googleId: profile.id,
@@ -139,10 +140,9 @@ async () => {
 router.get('/callback',  passport.authenticate('google', { failureRedirect: '/failed' }),
   async (req, res) => {
       console.log('je susi dans ma fonction callback ', req.user)
-      const token = jwt.sign({ userId: req.user._id, email: req.user.email, role: req.user.role }, config.secret_key, { expiresIn: '10 h' })
+      const accessToken = jwt.sign({ userId: req.user._id, email: req.user.email, role: req.user.role }, config.secret_key, { expiresIn: '10 h' })
        //res.status(200).json({ success: true, token, expireIn: `${new Date().getTime() + 120000}` })
-      console.log(token) 
-      res.redirect(`http://localhost:4200/auth/${token}`);
+      res.redirect(`http://localhost:4200/auth?access_token=${accessToken}`);
     });