En nodeJS estoy usando el módulo de pasaporte para la autenticación. Me gustaría mostrar el nombre de usuario del usuario actualmente conectado.Nodejs Pasaporte muestra el nombre de usuario
He probado el siguiente código:
passport.displayName
y
Localstrategy.username
Y para más información véase también: http://passportjs.org/docs/profile
Pero eso no está funcionando. ¿Alguna sugerencia?
Gracias
estoy usando el siguiente código para el inicio de sesión: app.post ('/ login', passport.authenticate ('local', {successRedirect: '/', failureRedirect: '/ login'}) ); No puedo acceder al nombre de usuario.req.user en la página '/'. ¿Cómo puedo acceder en esa página? –
¿Está disponible la propiedad 'req.user' en esa página? Si no, parece que el soporte de sesión no está habilitado. Asegúrese de utilizar el middleware 'app.use (pasaporte.sesión())', así como configurar el middleware de sesión Express. Consulte la sección "Middleware" de esta página: http://passportjs.org/guide/configuration.html –
¡Está funcionando, gracias! –