Skip to content

Instantly share code, notes, and snippets.

@Saya47
Created March 18, 2023 23:26
Show Gist options
  • Save Saya47/ae1629beb9667e834b06d08183f14f01 to your computer and use it in GitHub Desktop.
Save Saya47/ae1629beb9667e834b06d08183f14f01 to your computer and use it in GitHub Desktop.
export default {
async fetch(request, env) {
let url = new URL(request.url);
if (url.pathname.startsWith('/')) {
url.hostname="example.com";
let new_request=new Request(url,request);
return fetch(new_request);
}
// Otherwise, serve the static assets.
return env.ASSETS.fetch(request);
}
};
@Saya47
Copy link
Author

Saya47 commented Mar 18, 2023

کد را در یک فایل تکست ذخیره کنید و به جای example.com آدرس ورکرتون رو بزارید و save کنید
اسم فایل را worker_ بگذارید
پسوند فایل را از txt. به js. تغییر بدهید
فایل را با برنامه ی winrar فشرده کنید با فرمت zip
وارد اکانت کلادفلرتان بشوید و از منوی سمت چپ وارد pages بشوید. دقیقا پایین workers
روی create a project بزنید
درقسمت Direct upload روی upload assets بزنید و یک نام به آن بدهید و create project را بزنید
سپس روی select from computer بزنید و فایل worker.zip_ تان را به آن بدهید
حالا روی deploy site بزنید و سپس continue to project
از این دامین به جای آدرس ورکر استفاده کنید :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment