if (req.query.departure_times !== undefined && req.query.arrival_times !== undefined) {
const list = flights.filter((item) => {
return item.departure_times.includes(req.query.departure_times.toUpperCase());
});
const list2 = list.filter((el) => {
return el.arrival_times.includes(req.query.arrival_times.toUpperCase());
})
return res.status(200).json(list2);
}
if(req.query.departure !== undefined && req.query.destination !== undefined){
const list = flights.filter((el) => {
return el.departure.includes(req.query.departure.toUpperCase());
})
const list2 = list.filter((el) => {
return el.destination.includes(req.query.destination.toUpperCase())
})
return res.status(200).json(list2)
}
//TODO:
return res.json(flights);
},
코드를 구현하면 서 필터를 썻는데 따로 필터를 쓰는 함수를 만들어서 깔끔하게 만들어주기.
현재 문제중에서 반타작..을 못풀었는데 디버깅하면서 풀기