是否存在使用TypeScript中的GET或POST访问API的标准现成方法?
我只找到使用React的库,例如fetch
或superagent
建议的here或使用React的HttpClient
建议的here。
我想知道从TypeScript中是否有一种简单的方法来使用REST API。
答案 0 :(得分:3)
我想知道从TypeScript中是否有一种简单的方法来使用REST API。
让REST API
简化为*我想发出GET
和POST
请求。它是REST
style API的事实并不重要。
我要发出
GET
和POST
请求
本机执行此操作的方式取决于JavaScript环境。例如浏览器的传统API已经XMLHttpRqeuest
:https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest受到TypeScript的完全支持。较新的API是fetch
,TypeScript也支持,但您定位的浏览器可能不支持。
在节点上,您将使用http
模块https://nodejs.org/api/http.html
现在,如果您想要同时适用于节点浏览器和旧版浏览器的API,则需要一些抽象本机功能的库。一个建议是axios,它可以直接使用TypeScript。