Как использовать дополнительный фильтр запросов на этих маршрутах, например "/ employee? Отдела = 4" и возвращать данные, где номер отдела равен 4
app.get("/employees", (req, res) => {
dataService.getAllEmployees().then(function(data) {
res.json(data);
}).catch(function(err) {
var error = { "message": err };
res.json(error);
});
У меня уже есть функция в модуле dataService, которая возвращает обещаниеотдела с идентификатором ниже
function getEmployeesByDepartment(department) {
return new Promise((resolve, reject) => {
try {
employees.forEach((element) => {
if (element.department == department) {
resolve(element);
}
});
} catch (error) {
reject("no data returned");
}
});
}