Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

194
Views
Representación de ID de usuario ExpressJS

Actualmente uso mongoose para representar la información del administrador y del usuario en un tablero, sin embargo, parece que no puedo representar la identificación de un usuario

Aquí está mi código

 function ensureAuthenticated(req, res, next){ if(req.isAuthenticated()){ return next(); } else { req.flash('error_msg', 'You are not logged in'); res.redirect('/dashboard/login'); } } /* GET Dashboard page. */ router.get('/dashboard', ensureAuthenticated, (req, res) => { User.find({}, function(err, users) { res.render('dashboard/index.hbs', { pageTitle: 'Dashboard', total: users.length, users: users }); }); });
 <a href="/dashboard/users/{{_id}}">My profile</a>

Se agregó un código a la pregunta del repositorio. Se agregó la función sureAuthenticated. Por lo que puedo ver, el modelo y todo está configurado correctamente y, como ejemplo, el total se muestra correctamente para que los usuarios puedan obtenerlo.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Cuando depura el req que tiene, algo (sospecho que Passport) ha incluido una variable de usuario directamente allí, por lo que puede ingresar eso en su vista.

 /* GET Dashboard page. */ router.get('/dashboard', ensureAuthenticated, (req, res) => { User.find({}, function(err, users) { res.render('dashboard/index.hbs', { pageTitle: 'Dashboard', total: users.length, users: users, currentUser: req.user }); }); });

Y en tu opinión puedes usar eso

 <a href="/dashboard/users/{{currentUser._id}}">My profile</a>
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!