在使用 Axios 进行 GET 请求时,可以通过在 URL 中传递参数,或者通过 params 对象传递参数。以下是解决方法的代码示例:
const axios = require('axios');
// 定义参数
const id = 123;
// 发送 GET 请求
axios.get(`https://api.example.com/users/${id}`)
.then(response => {
// 处理响应数据
console.log(response.data);
})
.catch(error => {
// 处理错误
console.error(error);
});
const axios = require('axios');
// 定义参数
const params = {
id: 123
};
// 发送 GET 请求
axios.get('https://api.example.com/users', { params })
.then(response => {
// 处理响应数据
console.log(response.data);
})
.catch(error => {
// 处理错误
console.error(error);
});
以上代码示例中,axios.get 方法接受两个参数,第一个参数是请求的 URL,第二个参数是一个可选的配置对象,其中的 params 属性可以用来传递 GET 请求的参数。
在第一个示例中,我们将参数直接拼接在 URL 中。在第二个示例中,我们将参数传递给 params 属性,Axios 会自动将参数拼接在 URL 的查询字符串中。无论哪种方式,服务器都可以通过查询字符串获取参数的值。