feat(cdn): cdn功能优化

这个提交包含在:
rohow
2025-08-18 16:53:44 +08:00
未验证
父节点 d1802eaad7
当前提交 f5ee30e1ca
修改 2 个文件,包含 6 行新增8 行删除
+3 -4
查看文件
@@ -430,15 +430,14 @@ data:
const newRequest = new Request(targetUrl, { const newRequest = new Request(targetUrl, {
...request, ...request,
mode: 'cors', mode: 'cors',
credentials: 'include', redirect: 'error',
redirect: 'manual',
}) })
// 请求目标域名,浏览器会自动处理缓存 // 请求目标域名,浏览器会自动处理缓存
const response = await fetch(newRequest) const response = await fetch(newRequest)
// 当遇到非2XX返回时 全部回退原始请求 防止鉴权、重定向等问题 // 检查响应状态
if (response.status < 200 || response.status >= 300) throw new Error('PWA-CDN: Non-2xx response detected') if (!response.ok) throw new Error('PWA-CDN: Non-2xx response detected')
return response return response
} catch (error) { } catch (error) {
+3 -4
查看文件
@@ -58,15 +58,14 @@ async function handleStaticResource(request, url) {
const newRequest = new Request(targetUrl, { const newRequest = new Request(targetUrl, {
...request, ...request,
mode: 'cors', mode: 'cors',
credentials: 'include', redirect: 'error',
redirect: 'manual',
}) })
// 请求目标域名,浏览器会自动处理缓存 // 请求目标域名,浏览器会自动处理缓存
const response = await fetch(newRequest) const response = await fetch(newRequest)
// 当遇到非2XX返回时 全部回退原始请求 防止鉴权、重定向等问题 // 检查响应状态
if (response.status < 200 || response.status >= 300) throw new Error('PWA-CDN: Non-2xx response detected') if (!response.ok) throw new Error('PWA-CDN: Non-2xx response detected')
return response return response
} catch (error) { } catch (error) {