我正在尝试创建一个使用其他应用程序的API的Web应用程序,例如" Twitter API"," Stack Exchange API" Github API。我想为我的应用程序使用MEAN堆栈。由于我是新手,我不确定在应用程序堆栈中调用API的位置。
让我举个例子来澄清我的问题。
假设我想调用Gist API在我的应用程序中列出公共要点,并在Web浏览器上精美地显示。 为此,我必须使用URL" https://api.github.com/gists/public"来使用GET方法。现在我的问题是我应该在应用程序堆栈中何处调用此GET方法?
我的要求。
使用用户界面从Web浏览器调用查询以从API提供程序获取数据并在调用者的浏览器上显示。
来自浏览器本身的ADD / DELETE / UPDATE,它也应该反映在API提供商网站上。
根据我的要求,我几乎没有问题
我是这方面的新手,所以我对应用程序堆栈的理解可能不太清楚。如果您提供一些在线资源来理解API调用和应用程序堆栈实现,我将非常感谢。我试图在Google上搜索,但我找不到好的。
我发现本教程https://zapier.com/learn/apis/非常好。但只有理论。没有给出如何在实际代码中使用的示例。
如果您不清楚这个问题,请告诉我。
答案 0 :(得分:0)
您可以使用angular创建服务以进行API调用,也可以在后端调用API(node.js应用程序),然后使用像把手一样的视图引擎来生成html。