是一个常见的开发需求,可以通过以下步骤实现:
app.js
。app.js
文件中,引入http
模块和request
模块,可以使用npm
命令安装request
模块:npm install request
。const http = require('http');
const request = require('request');
const server = http.createServer((req, res) => {
// 发送HTTP请求
request('http://example.com', (error, response, body) => {
if (!error && response.statusCode === 200) {
// 打印请求结果到屏幕
console.log(body);
res.end(body); // 将结果返回给客户端
} else {
console.error(error);
res.end('Error occurred'); // 返回错误信息给客户端
}
});
});
const port = 3000;
server.listen(port, () => {
console.log(`Server running on port ${port}`);
});
app.js
文件,命令行中执行node app.js
。http://localhost:3000
,即可在命令行中看到请求结果,并在浏览器中显示相同的结果。这样,就实现了将Node.js web请求的结果打印到屏幕的功能。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云函数(SCF)。
领取专属 10元无门槛券
手把手带您无忧上云