I am trying to make a sign in with google button using passport module of node js. I am trying to get person\'s email id, name, profile pic. I am trying to download pic to l
The above answer definitely works, there is also one more way to approach this.
app.get('/auth/google', passport.authenticate('google', { scope: ['profile', 'email'] }) );
In your routes.js with the profile add email.
routes.js
profile
email
This should resolve your issue.