【发布时间】:2016-07-15 14:43:05
【问题描述】:
我正在访问 Hacker news API here,并希望获取通过 JSON 获得的每个帖子的详细信息。我想将此 JSON 发送到我的 React 前端。
此请求需要很长时间。我需要做什么才能发送响应?
@app.route('/api/posts')
def get_posts():
r = requests.get('https://hacker-news.firebaseio.com/v0/askstories.json?print=pretty')
data = r.text
jsonData = []
for post in data:
r = requests.get('https://hacker-news.firebaseio.com/v0/item/'+post+'.json?print=pretty')
r.text
jsonData.append(r.text)
jsonData = jsonify(jsonData)
print jsonData
return jsonData
【问题讨论】:
-
您已经在做的事情有问题吗?你的缩进看起来有点不靠谱,但是你看到了什么错误?
-
页面加载时间过长。即使是现在我们所说的控制台中也没有任何东西。
-
嗯,是的,您必须等待其他几个请求和响应完成。这是出乎意料的吗?
标签: python flask python-requests