【发布时间】:2017-08-29 04:00:13
【问题描述】:
大家好,我目前在尝试解决这个问题时遇到了麻烦,所以我正在使用 https://newsapi.org/ API 尝试从多个来源中提取,但我目前无法想出一种方法并将其解析到我可以做的 EJS它适用于一个 api 源而不适用于多个,这甚至是可能的。
这是我目前想出的办法
app.get("/", function(req, res){
request("https://newsapi.org/v1/articles?source=the-new-york-times&sortBy=top&apiKey=70a5906f19f844f291cff401c80bc123", function(error, response,body){
if(! error && response.statusCode == 200) {
var data = JSON.parse(body);
res.render("results", {data: data});
}
});
});
【问题讨论】:
-
results.ejs的内容是什么。还有,有什么问题? -
问题是我无法弄清楚如何从多个来源中提取 EJS 文件看起来像这样
-
我不明白这个问题。此外,您还包含了您的 api 密钥,因此您现在可能应该停用它。我能够获取json。
-
它可以在他们的网站上公开使用,我真的只是想看看如何从多个 API 源检索数据,然后将它们传递给 EJS 文件。
标签: javascript node.js api ejs