2017-02-04 169 views
0

我從MongoDB的查詢數據,並從MongoDB的發送,作爲一個JSON的URL角HTTP GET與節點JS

查詢數據

router.get('fillSurvey/:ID', function (req, res) { 
    Survey.findOne({_id:req.params.ID}, function (err, survey, count){ 
    res.send(json); 
    }); 
}); 

我想用角HTTP GET獲取這個json數據。 我的問題是什麼應該是在角度HTTP獲取的網址? 問題出現是因爲上面的url中有一個/:ID

+0

'VAR URL = 'fillSurvey /' 如果你想用id來獲取+ 12' = 12 –

+0

有訪問那些在URL中傳遞的所有ID的方法是什麼?所有ID的常用方式...因爲我從

+0

獲得上述代碼中的ID,只爲所有調查創建新路由器 –

回答

1

這不會造成任何問題angularJS。 您只需訪問fillSurvey/id網址。

試試下面的代碼

var data=10; // ID that you want to pass 
var requestParam={ 
    method:"GET", 
    params:data, 
    url:"fillSurvey/"+data // URL 
} 
$http(requestParam).then(function(success){ 
    console.log(success); 
}, function(error){ 
    console.log(error); 
});