Я использую этот контроллер, чтобы использовать мой сервис, затем вызываю мой router.get, я хочу использовать userObject.blood_component в качестве searchFinder при получении запроса от контроллера mongodb
:
var userObject = {};
userObject.blood_component = "find me";
Bloodstock.getStocks(userObject).then(function(data) {});
Затем вызов маршрута API:
Сервис:
bloodstockFactory.getStocks = function(userObject) {
return $http.get('/api/getStocks/', userObject);
};
api.js:
router.get('/getStocks', function(req, res) {
var newBloodneeded = req.body.blood_component;
console.log("the component is " + newBloodneeded ) //undefined
Bloodstock.find({$and: [ { blood_component:newBloodneeded}]},function(err, bloodstocks) {
res.json({ success: true, bloodstocks: bloodstocks });
});
});
Но когда дело доходит до API, оно не определено, что здесь не так