0
我是使用Express和Mongoose創建API的新手。將兩個參數傳遞給Express Mongoose API以返回單個結果
我已經能夠建立我的基本終點,GET,POST,放等
但現在我想建立一個帳戶,我傳遞兩個參數來搜索集合,並返回一個結果。
我不認爲我正確地傳遞參數。
在我的角度,我有以下服務調用,這是我所知道的是正確的:
.factory('LoginFactory', function($resource){
return $resource('/api/user?email=:eml&password=:pwd', {}, {
query:{ method:'GET', isArray:true, params:{ eml:'@eml', pwd:'@pwd'}}
});
});
但我不認爲我這樣做是正確的我的快遞/貓鼬API。這裏是我的終點:
router.route('/:email:password')
.get(function(req, res){
User.findOne({email:req.param.email, password:req.param.password}, function(err, user){
if(err)
res.send(err);
res.json(user);
});
});