私はHackerニュースAPI hereにぶつかり、JSONを介して取得した各投稿の詳細を取得したいと考えています。このJSONを自分のReactフロントエンドに送信したいと思います。外部APIからのリクエストを結合してFlaskでレスポンスとして送信する方法
このリクエストには長い時間がかかります。回答を送るには何が必要ですか?
@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
あなたがすでにやっていることに問題はありますか?あなたのインデントはちょっと変わったようですが、それ以外のエラーは何ですか? – jonrsharpe
ページの読み込みに非常に時間がかかります。今でも私たちが話しているようにコンソールには何もありません。 –
さて、ええ、他のいくつかのリクエストと応答が完了するのを待たなければなりません。これは予想外でしたか? – jonrsharpe