aey*_*ang 15 api ajax node.js coffeescript express
我正在尝试使用ExpressJS和Coffeescript创建一个Web应用程序,从Amazon,LastFM和Bing的Web API中提取数据.
用户可以请求数据,例如来自特定乐队的特定专辑的价格,即将到来的音乐会时间和乐队的位置等......这样的事情.
我的问题是:我应该使用客户端这些API调用jQuery,getJSON还是应该是服务器端?我做过客户端请求; 我怎样才能从服务器端进行API调用?
我只是想知道最佳实践是什么,如果有人能指出我正确的方向来制作服务器端API请求,那将非常有帮助.
谢谢!
抽象出您的存储和相关服务以隔离更改并为您的应用程序提供统一且一致的 Web API 通常是件好事。但有时,如果您有一个好的超媒体 Web api(指向其他资源的 RESTful 响应链接),您可以在您的服务的响应中引用另一个服务的资源链接(例如:SO 请求可以引用用户的头像图像/资源)。没有一种方法是万能的——这取决于您是否想要封装依赖项或与其集成。
将来自您的服务的 Web-API 请求通过 ExpressJS 作为您自己的 Web-API 公开可能会有所帮助。
从 Node 发出 http web-api 请求很容易。这是另一篇 SO 帖子:
Node.js Express 中的 HTTP GET 请求
| 归档时间: |
|
| 查看次数: |
13478 次 |
| 最近记录: |