要使axios GET请求持续运行,您可以使用setInterval函数来定期发送GET请求。下面是一个包含代码示例的解决方法:
const axios = require('axios');
// 定义发送GET请求的函数
const sendGetRequest = async (url) => {
try {
const response = await axios.get(url);
console.log(response.data); // 处理返回的数据
} catch (error) {
console.error(error);
}
};
// 设置定时器,每隔一定时间发送GET请求
setInterval(() => {
const url = 'http://example.com/api/data'; // 替换为您要请求的URL
sendGetRequest(url);
}, 5000); // 5秒钟发送一次GET请求
在上面的代码中,我们使用了axios库发送GET请求。首先,我们定义了一个名为sendGetRequest的异步函数,它使用axios库发送GET请求并处理返回的数据。然后,我们使用setInterval函数设置一个定时器,定期调用sendGetRequest函数来发送GET请求。在这个例子中,我们每隔5秒钟发送一次GET请求。
请注意,这只是一个简单的示例,您需要将URL替换为您要请求的实际URL,并根据需要进行其他处理。