我现在用 nginx 代理
ass.abc.com 到 127.0.0.1/js
然后在 worker 绑定一个域名
js.abc.com为什么在网站上无法加载
js.abc.com 显示 522
addEventListener("fetch", event => {
event.respondWith(handleRequest(event.request))
})
async function handleRequest(request) {
// Cloudflare Workers 分配的域名
cf_worker_host = "
xxx.xxx.workers.dev";
// 自定义的域名
origin_host = "
js.abc.com";
host = "
ass.abc.com";
// 替换 2 次以同时兼容 Worker 来源和域名来源
url = request.url.replace(cf_worker_host, host).replace(origin_host, host);
return fetch(url);
}
原因是 cors 吗?我用
xxx.xxx.workers.dev 在浏览器能打开 JS ,但是直接用这个地址也是无法加载 JS 。522
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/861097
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.