Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

158
Visualizações
Pasar la identificación de usuario a la API usando Axios Post - Next JS

Estoy tratando de implementar que cuando un usuario crea una publicación, se le agrega su ID de usuario. Entonces quiero poder ver todas las publicaciones creadas por un usuario en particular. No estoy seguro de cómo pasar la identificación del usuario a la API a través de la solicitud de publicación de axios. Estoy usando JWT para la autenticación, por lo que a cada usuario se le asigna un token y estoy usando Mongoose/MongoDB para que cada usuario tenga un _id que me gustaría asignar a su publicación.

Esquema de usuario

 const userSchema = new Mongoose.Schema({ email: { type: String}, password: { type: String}, name: { type: String}, createdAt: { type: String}, posts: [{ type: Mongoose.Schema.Types.ObjectId, ref:'Post'}] },{ timestamps: true, });

Esquema de publicación

 const postSchema = new Mongoose.Schema({ name: { type: String}, category: { type: String}, userId: {type: Mongoose.Schema.Types.ObjectId, ref:"User"}, },{ timestamps: true });

Solicitud de publicación de Axios en páginas/createPost

 const { data } = await axios.post('/api/posts/createPosts', {name, category,});

¿Debería agregar un encabezado a esta solicitud de publicación?

api/posts/createPosts'

 handler.post(async(req, res) => { await db.connect(); const theNewPost = new Post({ name: req.body.name, category: req.body.category, }) const thePost = await theNewPost.save();

He intentado registrar en la consola req.user._id y req.params.id, pero ambos no están definidos, por supuesto, esto se debe a que no los pasé en la solicitud, así que tengo curiosidad por saber cómo se hace esto. Estoy buscando almacenar la información del usuario localmente y luego acceder a ella aquí, ¿o quizás cookies de solo http? Gracias

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda