Я хочу отправить http-запрос на получение некоторых отфильтрованных данных из модели жалоб, от angular приложения до nodejs API.
angular:
getFiletredComplaints() {
const params = new HttpParams()
.set('status', this.chosenStatus)
.set('type', this.chosenType)
this.http.get("/api/complaints/filteredComplaints", { params }).subscribe((data: any) => {
console.log(data)
});
}
узел:
export default function (router) {
router.get('/complaints/filteredComplaints', isAdmin, isLoggedIn, filterComplaints) // no doc writed
}
export async function filterComplaints(req, res) {
console.log(req.query.params);
try
var data = {
sampleTime: '1450632410296',
data: '76.36731:3.4651554:0.5665419'
}
return res.json(data)
} catch (error) {
return res.status(500).end()
}
}
Я пытаюсь прочитать и проверить, успешно ли отправлены мои параметры, но я получил эту ошибку:
ошибка "Преобразование в ObjectId не удалось для значения \" {_id: 'FilterComplaints'} \ "по пути \" _ id \ "для модели \" Жалоба \ ""