全球主机交流论坛
标题:
解决了
[打印本页]
作者:
专业教育
时间:
2023-11-28 14:08
标题:
解决了
本帖最后由 专业教育 于 2023-11-28 17:21 编辑
解决了
作者:
waiwaiwq
时间:
2023-11-28 14:16
addEventListener('fetch', event => {
event.respondWith(handleRequest(event.request))
})
async function handleRequest(request) {
// 获取请求的 URL 对象
const url = new URL(request.url);
// 获取 URL 参数
const params = url.searchParams;
// 检查是否包含名为 "yourParameterName" 的参数,值为 "3321"
if (params.has('yourParameterName') && params.get('yourParameterName') === '3321') {
// 如果包含,将请求转发到目标 URL
return fetch('YOUR_TARGET_URL', request);
} else {
// 如果不包含,返回自定义响应或原始请求
return new Response('URL 参数中不包含 3321', { status: 200 });
// 或者,直接返回原始请求
// return fetch(request);
}
}
addEventListener('fetch', event => {
event.respondWith(handleRequest(event.request))
})
async function handleRequest(request) {
// 获取请求的 URL 对象
const url = new URL(request.url);
// 获取 URL 参数
const params = url.searchParams;
// 检查是否包含名为 "yourParameterName" 的参数,值为 "3321"
if (params.has('yourParameterName') && params.get('yourParameterName') === '3321') {
// 如果包含,将请求转发到目标 URL
return fetch('YOUR_TARGET_URL', request);
} else {
// 如果不包含,返回自定义响应或原始请求
return new Response('URL 参数中不包含 3321', { status: 200 });
// 或者,直接返回原始请求
// return fetch(request);
}
}
复制代码
作者:
专业教育
时间:
2023-11-28 14:21
大佬 看下pm
欢迎光临 全球主机交流论坛 (https://loc.442266.xyz/)
Powered by Discuz! X3.4