使用axios请求在服务器上捕获404错误的方法如下:
以下是一个示例代码:
const axios = require('axios');
try {
// 发送请求
const response = await axios.get('http://example.com/api/resource');
// 处理响应数据
console.log(response.data);
} catch (error) {
// 捕获错误
if (error.response && error.response.status === 404) {
// 处理404错误
console.log('请求的资源不存在');
} else {
// 处理其他错误
console.log('请求发生错误');
}
}
在这个示例中,我们使用axios发送GET请求到'http://example.com/api/resource'。如果请求的资源不存在,服务器将返回404错误。在catch块中,我们判断错误的状态码是否为404,并进行相应的处理。
需要注意的是,这只是一个简单的示例,实际应用中可能需要根据具体情况进行更复杂的处理。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)、腾讯云云函数(SCF)
请注意,以上推荐的产品仅为示例,实际选择应根据具体需求进行评估和决策。
领取专属 10元无门槛券
手把手带您无忧上云