2017-02-04 127 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); 
});