假设:http://localhost:7030/profile/5732fe4c56575e05089469dd
如何从$ http url中的 id 5732fe4c56575e05089469dd
获取信息?
这是代码:
Nodejs:
router.get(':id/api/data.json', function(req, res, next) {
console.log(req.params.id);
var userId = req.params.id;
User.findById({_id:userId}, function (err, doc) {
if (err) throw err
if (doc){
res.json({
doc: doc,
userID:userId
});
}
});
});
Angular
$http.get("/profile/api/data.json").then(function (response) {
console.log(response.data);
});
像这样:$ http.get(“url + id + data.json”);
如何从服务器访问此ID到角度
由于
答案 0 :(得分:1)
Nodejs
router.get('/profile/:id/data.json', function(req, res, next) {
console.log(req.params.id);
var userId = req.params.id;
User.findById({_id:userId}, function (err, doc) {
if (err) throw err
if (doc){
res.json({
doc: doc,
userID:userId
});
}
});
});
Angular JS
$http.get("http://localhost:7030/profile/" +id + "/data.json").then(function (response) {
console.log(response.data);
});