如何使用ReactJS从多个URL获取数据?

时间:2018-02-20 14:03:18

标签: javascript html reactjs

我有3个API端点,我创建了一个用户输入搜索词的搜索框。在搜索框中输入搜索词后,API端点中的所有数据都应返回它。

API端点:

localhost:5000/mydata1/search/q="searchterm"

localhost:5000/mydata2/search/q="searchterm

localhost:5000/mydata3/search/q="searchterm"

现在高于我们的3个API端点。当我在搜索框中输入一些搜索词时,它应该显示来自API端点的所有数据。 由于我是ReactJS的新手,我想要从API端点获取数据(JSON响应)我是否需要在每个URL上调用fetch()来获取数据,或者是否有其他有效的方法来执行此操作。 / p>

1 个答案:

答案 0 :(得分:1)

你可以使用蓝鸟Promise.all。 Documentation。在提供响应对象之前,这将等待任意数量的调用完成。