我在爲Instagram的API獲取信息並將其發送給Jade以在前端呈現時遇到了一些麻煩。如何使用Express JS和Jade訪問instagram API?
app.route("/api")
.get(function(req, res){
var url = "https://api.instagram.com/v1/users/1234/media/recent/?client_id=XXXX";
request(url, function(err, res, data){
console.log(JSON.parse(data));
// does this go here
res.render('show', {media : data});
});
// or here?
res.render('show', {media : data});
});
我想從這個API路徑中收集10個圖像,並將它們發送給Jade。我在我的終端中收到了幾個條目的解析響應。我很難弄清楚如何向Jade文件發送多個響應,然後讓Jade文件循環播放。
我知道url
變量中的用戶ID和客戶端ID不正確。如果您有任何使用request()
的替代方法,我也會接受。
你似乎有到位的正確的代碼。沒有「多個」電話給翡翠。只有一個,然後玉被渲染併發送到瀏覽器。你可以讓Jade在你的「數據」變量中存在的任何數組內進行迭代。 – Biba