nodejから現在のユーザー情報をangle(view)に表示します。は現在のユーザー情報をノードから角度まで表示します
問題は、どのようにして渡すかわからないことです。ユーザIDがノードと角度にあります。
コード:
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:req.params.id
});
}
});
});
角度
ノード:
app.controller('profileCtrl', function($scope, $http) {
$http.get("don't know how to get id from node").then(function (response) {
console.log(response.data);
});
});
あなたが 'console.log(response.data)'を実行したときのブラウザの出力は?また、 'res.json()'の代わりに 'res.jsonp()'を試してみましたか?残りは私によく見えます。 – aikorei
問題は私がURLに何を入れるべきか分からないことです:$ http.get( "ノードからIDを取得する方法を知らない") – sani
ああ、申し訳ありません - 私はあまりにも素早くその部分をスキミングしました。ノードが '/:id/api /'を見ているので、 '$ http.get( '/' + id + '/api/data.json')。 data.json''これは '$ http.get'リクエストを行うためのURLです。 – aikorei