用axios封装一个直接通过url地址请求的方法
你可以使用 Axios 来封装一个直接通过 URL 地址请求的方法。以下是一个示例代码:
import axios from 'axios';
const request = async (url, method = 'GET', data = null) => {
try {
const response = await axios({
method,
url,
data,
});
return response.data;
} catch (error) {
console.error(error);
throw error;
}
};
export default request;
你可以将上述代码保存为一个单独的文件,例如 api.js。然后在你的项目中导入并使用该方法来发送请求。
import request from './api';
// 示例请求
const url = 'https://api.example.com/data';
const response = await request(url);
console.log(response);
请注意,上述代码中的 method 和 data 参数是可选的,你可以根据需要自定义请求方法和请求数据。此外,你可能还需要处理错误和异常情况,以确保请求的可靠性。