从IBM云函数使用Node.js调用HTTP GET请求的步骤如下:
http
模块和https
模块,用于发送HTTP请求。http.get()
或者https.get()
方法发送GET请求。例如:const https = require('https');
function main(params) {
return new Promise((resolve, reject) => {
const options = {
hostname: 'api.example.com',
path: '/endpoint',
method: 'GET'
};
const req = https.get(options, (res) => {
let data = '';
res.on('data', (chunk) => {
data += chunk;
});
res.on('end', () => {
resolve(data);
});
});
req.on('error', (err) => {
reject(err);
});
req.end();
});
}
在上面的代码中,我们使用https.get()
方法发送了一个GET请求到api.example.com/endpoint
。当请求结束时,将返回的数据通过resolve()
方法传递给调用者。
这是一个基本的使用Node.js从IBM云函数调用HTTP GET请求的示例。根据实际需求,你可以根据需要进行参数配置、错误处理等的优化。
领取专属 10元无门槛券
手把手带您无忧上云