NodeJS的REST客户端,带有Typescript

时间:2016-03-22 17:23:01

标签: node.js express typescript

我正在开发一个nodejs web应用程序(快递) 并且想打电话给我的api。

我尝试了一堆包括restangular和jquery ajax调用。

什么是可用的Typescript定义的好的休息客户端库?

5 个答案:

答案 0 :(得分:5)

您可以使用正常的fetch成为标准。该链接指向不支持fetch的浏览器的polyfil。

Type Definitions也存在。

答案 1 :(得分:4)

说实话,这取决于具体要求。

Request是图书馆的黄金标准(如果你需要花里胡哨的话)。它是一个成熟而强大的图书馆,拥有蓬勃发展的生态系统和管理良好的项目。

Fetch正在成为成为休息电话的标准

进一步阅读 - Solid list of all things rest on github

答案 2 :(得分:3)

request库能够发出简单的POSTPUTDELETE$(document).on 'click', '.popover .close', () -> console.log 'hello %o', $(this).parents('.popover') $(this).parents('.popover').hide() 个请求。 TypeScript定义可通过DefinitelyTyped获得。

答案 3 :(得分:0)

看看restful-model。这也是一个不错的选择。它是我写的灵活的REST客户端。它既可以用于客户端,也可以用于服务器端。数据获取逻辑基于中间件方法。这意味着您可以编写自己的中间件来拦截和更改请求和响应。它默认带有获取中间件(请求和响应)。

答案 4 :(得分:0)

我一直在使用Microsoft Typed Rest Client,但我刚刚意识到它必须非常稀疏:将HTTP标头传递给客户端构造函数存在一个错误,这已经有几个月没有解决了。尽管出于某些原因,“每周NPM下载量”还是很高的。