语言:nodejs
框架:express
功能:判断一个url地址是否能正确打开并设置超时响应时间
const axios = require('axios')
new Promise((resolve, reject) => {
//设置请求超时时间
let source = axios.CancelToken.source();
setTimeout(() => {
source.cancel();
//设置访问超时时间(单位:ms)
}, 1000);
//请求url地址如果包含中文将其转码后访问
axios.get(encodeURI(url), { cancelToken: source.token }).then((result) => {
resolve('访问成功')
}).catch(error => {
reject('访问失败')
})
})
916

被折叠的 条评论
为什么被折叠?



