下面是一个使用Node.js访问API的示例代码:
const axios = require('axios');
// 定义要访问的API的URL和参数
const apiUrl = 'https://api.example.com/data';
const params = {
id: 123,
key: 'abc123'
};
// 发送GET请求到API并获取响应数据
axios.get(apiUrl, {
params })
.then(response => {
console.log('API响应数据:', response.data);
})
.catch(error => {
console.error('API请求错误:', error);
});
在上面的示例中,我们使用了axios
库来发送HTTP请求。首先,我们定义了要访问的API的URL和参数。然后,使用axios.get()
方法发送GET请求,并将URL和参数作为配置对象传递给该方法。最后,我们通过.then()
方法处理成功的响应,并在控制台打印出响应数据。如果请求发生错误,我们使用.catch()
方法捕获错误并在控制台打印出错误信息。
请注意,上述示例中的URL和参数仅供参考,你需要根据实际情况进行修改。此外,确保你已经安装了axios
库,可以通过运行npm install axios
命令来安装该库。