Browser 为什么Cloudflare worker上的站点预览与浏览器不同?
我在Cloudflare中有一个域Browser 为什么Cloudflare worker上的站点预览与浏览器不同?,browser,cloudflare-workers,Browser,Cloudflare Workers,我在Cloudflare中有一个域a.tk,并且我有一个服务器不能使用带有域a.top的端口80。访问A.top的唯一方法是A.top:61445,因此我尝试在Cloudflare worker中获取('A.top:61445'),并在访问A.tk时更改响应。worker中的一切正常,但浏览器中没有,问题出在哪里?是否可能导致ICP?(我不知道) Cloudflare不允许这样的端口…Cloudflare不允许这样的端口 async function handleRequest(request)
a.tk
,并且我有一个服务器不能使用带有域a.top
的端口80。访问A.top
的唯一方法是A.top:61445
,因此我尝试在Cloudflare worker中获取('A.top:61445')
,并在访问A.tk
时更改响应。worker中的一切正常,但浏览器中没有,问题出在哪里?是否可能导致ICP?(我不知道)
Cloudflare不允许这样的端口…Cloudflare不允许这样的端口
async function handleRequest(request) {
if(request.url.toString().indexOf('learn')!=-1)
{
let path = request.url.replace('.tk/', '.top:61445/')
path = path[-1]=='/'?path:path+'/'
let real = fetch(path)
console.log(real.url) //why is undefined
return real
}
else
{
let path = request.url.replace('.tk/', '.top/')
return fetch(path)
}
}
addEventListener('fetch', async event => {
event.respondWith(handleRequest(event.request))
})