是的,request 是 Node.js 内置的模块。它是一个简单而强大的 HTTP 客户端,可以用来向 HTTP 服务器发起请求,并获取服务器的响应。你可以使用 request 模块来进行 HTTP 请求,如 GET、POST、DELETE 等等。你可以使用 request 模块来获取网页内容,或者向 API 接口发起请求,并处理响应。
要使用 request 模块,首先需要使用 require 函数加载模块:
const request = require('request');
然后,你就可以使用 request 函数来发起 HTTP 请求了。request 函数接受两个参数:一个是请求配置对象,另一个是回调函数。请求配置对象用于指定请求的参数,如 URL、方法、头信息等等。回调函数用于处理服务器的响应,接受两个参数:一个是错误对象,另一个是响应对象。
例如,下面的代码使用 request 模块发起了一个 GET 请求,并在回调函数中输出了响应的状态码和内容:
request({
method: 'GET',
url: 'https://www.example.com'
}, (err, res, body) => {
if (err) {
console.error(err);
return;
}
console.log(res.statusCode);
console.log(body);
});
请注意,request 模块并不是 Node.js 的核心模块,而是一个