{"id":13453476,"url":"https://github.com/zgimszhd61/cloudflare-quickstart","last_synced_at":"2025-06-11T20:13:47.958Z","repository":{"id":230545507,"uuid":"779610824","full_name":"zgimszhd61/cloudflare-quickstart","owner":"zgimszhd61","description":null,"archived":false,"fork":false,"pushed_at":"2024-04-13T11:58:44.000Z","size":76,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-04-14T01:14:15.853Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zgimszhd61.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2024-03-30T09:51:16.000Z","updated_at":"2024-04-15T15:35:09.610Z","dependencies_parsed_at":"2024-04-15T15:47:36.701Z","dependency_job_id":null,"html_url":"https://github.com/zgimszhd61/cloudflare-quickstart","commit_stats":null,"previous_names":["zgimszhd61/cloudflare-quickstart"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/zgimszhd61/cloudflare-quickstart","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zgimszhd61%2Fcloudflare-quickstart","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zgimszhd61%2Fcloudflare-quickstart/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zgimszhd61%2Fcloudflare-quickstart/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zgimszhd61%2Fcloudflare-quickstart/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zgimszhd61","download_url":"https://codeload.github.com/zgimszhd61/cloudflare-quickstart/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zgimszhd61%2Fcloudflare-quickstart/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259332221,"owners_count":22842021,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-31T08:00:40.710Z","updated_at":"2025-06-11T20:13:47.737Z","avatar_url":"https://github.com/zgimszhd61.png","language":"TypeScript","funding_links":[],"categories":["Tutorials","教程"],"sub_categories":[],"readme":"以下是一个快速入门指南,帮助您开始使用 Cloudflare Workers:\n\n## 安装 Wrangler CLI\n\n首先,您需要安装 Wrangler CLI,这是 Cloudflare 官方提供的用于管理 Workers 的命令行工具。\n\n```bash\nnpm install -g wrangler\n```\n\n## 创建新的 Worker 项目\n\n使用 Wrangler 创建一个新的 Worker 项目:\n\n```bash\nwrangler generate my-worker https://github.com/cloudflare/worker-template\n```\n\n这将创建一个名为 `my-worker` 的新目录,其中包含一个基本的 Worker 示例。[1]\n\n## 编写您的 Worker 代码\n\n使用您喜欢的代码编辑器打开 `src/index.js` 文件,编写您的 Worker 代码。这是一个简单的\"Hello World\"示例:\n\n```javascript\naddEventListener('fetch', event =\u003e {\n  event.respondWith(handleRequest(event.request))\n})\n\nasync function handleRequest(request) {\n  return new Response('Hello worker!', {\n    headers: { 'content-type': 'text/plain' }\n  })\n}\n```\n\n## 配置 Wrangler\n\n在项目根目录下,有一个 `wrangler.toml` 配置文件。您需要使用您的 Cloudflare 帐户凭据进行身份验证:\n\n```\nwrangler config\n```\n\n## 预览您的 Worker\n\n在部署到 Cloudflare 之前,您可以在本地预览您的 Worker:\n\n```\nwrangler dev\n```\n\n这将启动一个本地服务器,您可以在 `localhost:8787` 查看您的 Worker。\n\n## 部署到 Cloudflare\n\n最后,使用以下命令将您的 Worker 部署到 Cloudflare:\n\n```\nwrangler publish\n```\n\n就是这样!您的 Worker 现在已部署到 Cloudflare 的全球网络中。您可以在 Cloudflare 仪表板中查看和管理您的 Worker。[1][3]\n\nCitations:\n[1] https://developers.cloudflare.com/workers/get-started/\n[2] https://developers.cloudflare.com/workers/get-started/quickstarts/\n[3] https://developers.cloudflare.com/workers/get-started/guide/\n[4] https://github.com/planetscale/cloudflare-workers-quickstart\n[5] https://hono.dev/getting-started/cloudflare-workers\n[6] https://developers.cloudflare.com/workers/tutorials/\n[7] https://www.serverless.com/framework/docs-providers-cloudflare-guide-quick-start\n[8] https://confection.io/quick-start/cloudflare/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzgimszhd61%2Fcloudflare-quickstart","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzgimszhd61%2Fcloudflare-quickstart","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzgimszhd61%2Fcloudflare-quickstart/lists"}