私はNodeを初めて使用しますが、Nodeの使用法と機能を理解する初期段階にあります。この質問が非常に単純なものか単純なものかをお詫びします。質問する前に十分な調査を行いました。
Express jsアプリケーションでは、リモートAPIにGETリクエストを送信し、適切なJSONデータを適切に受信しました。次に、それをビュー(Jade)に渡し、現在、JSONを文字列形式で印刷する機能があります。それはすべて正しく機能します。
私が持っているJSONデータは、関連するフィールドを持つクラブの人々/メンバーのグループです。私はすべての人々を「つかみ」、彼らの名前と関連情報をきちんと整理されたテーブルに表示したいと思います。
だから私の質問は、ビュー内の名前と関連情報にアクセスできるようにJSONデータを解析するための最良の方法は何ですか?
私のリクエストは次のようになります。データはビューに送信されるJSONです。
res.render('standings.jade', { locals: {
data: body,
title: 'Team Member Information'
}
});
そして、私の非常に単純なビューは次のようになります。
h2= title
p= data
data.members、data。[members]、data。["members"]、data[members]などをいじってみましたが無駄になりました。確かに私が行方不明になっているのは愚かなことですか?メンバーリストに興味があり、返されるJSONは次のようになります。
{
"club":
{"id":1,"name":"This is a team name"},
"members":
[{"id":2,"name":"Test Name"},{"id":3,"name":"Another Name"},{"id":4,"name":"More Names"},{"id":5,"name":"Cool Person"}]
}
前もって感謝します!