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

254
Views
¿Cómo implementar múltiples usuarios en mi aplicación de tareas pendientes (MERNstack)?

Estoy tratando de implementar varios usuarios para mi aplicación de tareas pendientes, pero no estoy seguro del mejor enfoque. Básicamente, quiero permitir que los usuarios se registren e inicien sesión, y solo las listas y tareas CRUD para su cuenta.

Una idea que tuve fue crear un documento por usuario y los datos se verían así:

 { user: "john doe", password: "qwerty", _id: ObjectID("1234567890"), lists:[ {title: "school", tasks: ["math", "english", "science"] }, {title: "work", tasks: ["budget", "presentation", "excel"] } ]

¿Hay un enfoque alternativo? Gracias por adelantado

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

0

Si te entiendo correctamente, y por lo que puedo ver, enumeraste la mangosta como una etiqueta, así que asumo que la estás implementando. Crear un modelo de usuario:

 const userSchema = new Schema({ username: { type: String, required: true }, password: { type: String, required: true } })

Luego, debe averiguar si desea almacenar listas en el documento o si desea hacer referencia a ellas (lo que significa que coloca las listas en diferentes documentos y adjunta la identificación al usuario). Luego deberá crear las rutas de usuario, donde se pueden crear y eliminar usuarios. también querrá implementar un inicio de sesión. Luego deberá crear una autenticación usando algo como express-jwt y jsonwebtoken donde los tokens se enviarán de ida y vuelta desde su API y el cliente. Al crear el modelo y las rutas, se pueden crear múltiples usuarios.

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!