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

173
Views
How do I restructure an API response?

Here is my back end route, is there something obvious that im missing when it comes to the returned data? I'm more experience with array manipulation, so when dealing with objects rather than forcing it into an array after returning data, how can I restructure this to return an array?

router.get('/caseDetail/:caseName', (req,res) => {
    db.caseDetail.findAll({
        
        include : [db.Part,db.Fault,db.Disposition,db.Contact,db.Site],
        where : {
            caseName:{ 
              [Op.like]: [req.params.caseName]}
        }
    }).then((response) => {
        console.log(response);
        res.json(response)
    }).catch((error) => {
        console.log(error);
    })
})

Currently I'm returning an Object rather than an array of objects, which is what im looking for, enter image description here enter image description here

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

0

you forget to use return in res.json(response)

try return res.json(response)

about 4 years ago · Juan Pablo Isaza Report

0

The issue here was a syntax error on my front end route, After changing

let items = await axios.get(`/api/caseDetail/:${caseName}`);


to

let items = await axios.get(`/api/caseDetail/${caseName}`);

Everything fell into place and my use of [Op.like] worked like a charm. Thank you all for the help!

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!