2017-03-10 1 views
0

노드 .get을 전달할 때 배열에서 데이터 결과를 래핑하는 결과를 표시하는 데 문제가 있습니다.배열에서 req.params.id 배열을 가져 오는 노드

[ 
    { 
    "book_id": 1, 
    "title": "HARRY", 
    "pages": "123", 
    "image": "" 
    } 
] 

결과가 배열없이 표시되도록하는 방법이 있습니까?

{ 
    "book_id": 1, 
    "title": "HARRY", 
    "pages": "123", 
    "image": "" 
    } 

이것은 sql에서 데이터를 가져 오는 노드의 코드입니다.

app.get('/books/:id', function(req, res, next) { 
    db.get_individual([req.params.id], function(err, individual) { 

     if(err) res.status(500).send(err); 

     else res.send(individual); 
    }); 
}); 

이 당신은 [0]에서 객체를 보낼 수 있습니다

SELECT * FROM book; 
+0

사용'res.send ([0] 개인),' –

+0

은 할 수 없습니다 당신은 단지'res.send (individual [0])'를 사용합니까? –

답변

2

SQL 쿼리입니다 :

res.send(individual[0]); 
+0

나는 이것을했다고 생각했지만 어쩌면 뇌가 거의 튀지 않고 놓친 것 같습니다. 감사합니다. . – Yh1234

관련 문제