【发布时间】:2017-10-24 18:25:25
【问题描述】:
我正在尝试使用 flickr 的 API 在节点中为一个简单的 Web 应用程序显示 flickr 图片。我的以下方法不起作用,因为它无限期挂起,并且在我转到 url 时从不记录任何数据。 (我注释掉了渲染以专注于 json 数据)。
request = require("request"),
app.get("/", function(req,res){
var url = "https://api.flickr.com/services/feeds/photos_public.gne?tags=gt500&tagmode=any&format=json&nojsoncallback=1"
request({
url: url,
json: true
}), function(err, res, body) {
if(err){
console.log(err);
}
if(!err && res.statusCode == 200){
console.log(body);
res.render('home');
} else {
console.log("status code errort");
}
}
// res.render('home');
});
似乎请求对象仍在等待此处的值,因为上述代码中没有任何反应。
【问题讨论】:
-
for
request你正在使用哪个模块? -
我正在使用请求模块。