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

243
Views
Reaccionar: usando el enrutador expreso, mangosta, ¿qué enfoque es mejor?

Dando por ejemplo la solicitud de ruta GET a continuación, ambos FUNCIONAN. Estoy tratando de entender sus diferencias y cuál es el mejor enfoque para hacer esto. ¿Algún comentario sobre las 2 opciones de codificación, por favor?

Opción 1

 router.get("/", (req, res) => { AddStudents.find({}) .then((data) => { res.json(data); }) .catch((error) => { }); });

opcion 2

 router.get("/", async (req, res) => { AddStudents.find({}, (err, result) => { if (err) { res.send(err); } res.json(result); }); });
over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

res.json convertirá los datos al formato json. Entonces convertirá los datos a

 res.json: content-type: application/json

de

 res.send: content-type: text/html

opcion 2

 async

envolverá automáticamente los datos en una promesa para que no tengas que hacer eso.

Entonces, cuando se pasa una matriz, devuelven lo mismo, pero si hay valores nulos o indefinidos en los datos, el res.json hará una conversión JSON explícita de ellos porque no es un json válido

over 4 years ago · Santiago Trujillo 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!