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

85
Views
¿Cómo puedo obtener la información específica sobre un usuario?

estoy trabajando en una aplicación web en la que un usuario puede crear una dirección cuando inicia sesión, ¿cómo puedo obtener la dirección de usuario actual que ha iniciado sesión creada por el usuario?

esta es mi ruta de dirección

 const router = require("express").Router(); const Address = require("../models/address"); const User = require("../models/user"); const jwt = require("jsonwebtoken"); router.get('/addresses', (req, res, next) => { let token = req.headers.token; //token jwt.verify(token, 'secretkey', (err, decoded) => { if (err) return res.status(401).json({ title: 'unauthorized' }) //token is valid Address.findOne({ _id: decoded.addressId }, (err, user) => { if (err) return console.log(err) return res.status(200).json({ title: 'adress grabbed', address: { streetAddress: user.streetAddress, fullName: user.fullName } }) }) }) })

me autorizan cada vez que quiero obtener la dirección del usuario actual

mi esquema de base de datos

 const mongoose = require("mongoose"); const Schema = mongoose.Schema; const AddressSchema = new Schema({ user: { type: Schema.Types.ObjectId, ref: "User" }, country: String, fullName: String, streetAddress: String, city: String, state: String, zipCode: Number, phoneNumber: String, deliverInstructions: String, securityCode: String }); module.exports = mongoose.model("Address", AddressSchema);

mi ruta de autenticación para obtener detalles del usuario actual

 //grabbing user info router.get('/auth/user', (req, res, next) => { let token = req.headers.token; //token jwt.verify(token, 'secretkey', (err, decoded) => { if (err) return res.status(401).json({ title: 'unauthorized' }) //token is valid User.findOne({ _id: decoded.userId }, (err, user) => { if (err) return console.log(err) return res.status(200).json({ title: 'user grabbed', user: { email: user.email, name: user.name } }) }) }) })``` please how can i go about it
about 4 years ago · Juan Pablo Isaza
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!