$ .ajax类似于Node js的函数?

是节点js有任何function就像$ .ajax? 我认为节点js是完全JavaScript写的,$ .ajax jquery也是完全的javascript写的。 那么也许节点js有任何function就像$ .ajax。 这是错的吗?

从技术上讲,AJAX是浏览器中基于特定API的浏览器唯一的东西。 所以,我会假设你真正要问的是一个简单的方法来从node.js中创build其他HTTP服务器的HTTP请求。

要做出这样的请求,可以使用内置的http.get() (在http模块中),也可以使用更高级别的附加模块[request() ] 1 。 请求模块build立在http模块之上,但提供了更多的function,而且对于很多事情来说,使用起来更容易。

在请求模块中的function列表中,您会发现:stream支持,表单编码/解码,HTTP身份validation,自定义标头,OAuth,签名,redirect,查询string,gzip等…

这是一个例子:

 const request = require('request'); request({method: 'GET', uri: 'http://www.google.com'}, function(err, response, body) { // handle response here });