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

86
Views
¿Cómo puedo buscar el ID de propietario?

Solo tengo una pequeña tarea que hacer.

Quiero que cuando cree una publicación, el usuario se lea desde mi token

crear función:

 exports.create = async (req, res) => { const user = req.token; const users = await User.findOne({ userID: user }); const { forumName, forumDescription } = req.body; const errors = []; if (!forumName) { errors.push({ text: "Please Write a Title." }); } if (!forumDescription) { errors.push({ text: "Please Write a Description" }); } if (errors.length > 0) { res.render("forum/", { errors, forumName, forumDescription, }); } else { const newForum = new Forum({ forumName, forumDescription }); newForum.createdBy = users; await newForum.save(); res.status(201).json(newForum); } };

Cómo creo una publicación

 ### POST http://localhost:8080/forum/ Authorization: Bearer {Token} Content-Type: application/json { "forumName": "test", "forumDescription": "test" }

como busco

 exports.get = async (req, res, next) => { const { userID } = req.body; try { const forum = await Forum.findById(userID); res.status(200).json(forum); } catch (error) { error.status = 400; next(error); } };

El problema es que sé que el ID de usuario es incorrecto. No sé cómo resolverlo.

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

0

let reqToken = req.headers.authorization && req.headers.authorization.split(' ')[0] === 'Bearer' ? return req.headers.authorization.split(' ')[1] : ''; if(reqToken) console.log(req.headers.authorization.split(' ')[1]) // will print your header token else return res.status(400).send('Unauthorized');

Una mejor manera sería envolver dentro de una función y manejarla según el valor de retorno.

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!