多个API调用

时间:2019-03-05 02:53:16

标签: node.js google-api-nodejs-client yelp-fusion-api

我正在尝试构建一个运行并运行if语句以查询多个api来返回结果的nodejs应用程序。例如,先运行yelps api,如果找到则中断,否则继续查询其他api,例如google place或白页api,直到找到结果。

我正在传递企业名称,地址以返回电话号码。预期的结果在json中。我在画空白。

想法?

1 个答案:

答案 0 :(得分:0)

所以实现此目的的方法是您应该能够从服务器端发出http req,并且当结果包含响应时,您应该检查该响应。如果您要求的答案不在其中,则应继续尝试其他API端点,直到遇到合适的响应为止。

所以这里有一些npm软件包可以简单地实现这一目标

  • http-内置于程序包中的节点js
  • Axios-here
  • 请求-here

尝试使用其中一个软件包..我将使用axios ..阅读其文档并尝试进行操作。.它应该为您清除一些东西