Déployer votre premier Worker
Découvrez les étapes pour déployer votre Worker sur le réseau périphérique de Cloudflare et tester son fonctionnement en ligne.
Déployer votre premier Worker est une leçon Edge Computing with Cloudflare Workers & Deno gratuite sur CoddyKit. Ceci est la leçon 3 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Edge Computing with Cloudflare Workers & Deno, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Edge Computing with Cloudflare Workers & Deno comprend 4 leçons au total.
Certaines parties de cette leçon n'ont pas encore été traduites et s'affichent en anglais.
Ready to Go Live!
You've learned to set up your environment and write a basic Cloudflare Worker. Now, let's make it accessible to the world!
Deploying your Worker means pushing your code to Cloudflare's global network, making it run at the 'edge' – closer to your users.
Before You Publish
Before deploying, ensure you've completed a couple of essential steps:
- Cloudflare Account: You need an active Cloudflare account.
- Wrangler Login: You must be logged in to Wrangler CLI. If not, run
wrangler loginto authenticate with your Cloudflare account.
These prerequisites ensure Wrangler has permission to deploy to your account.
The `wrangler publish` Command
The core command for deploying your Cloudflare Worker is wrangler publish.
You run this command from within your Worker project directory. It handles everything from bundling your code to updating it on Cloudflare's edge network.
What `publish` Does
When you run wrangler publish, several things happen:
- Bundling: Your Worker code (often JavaScript or TypeScript) is processed and optimized.
- Uploading: The bundled code is securely uploaded to Cloudflare's global network.
- Deployment: Cloudflare then makes your Worker live, routing requests to it from the edge closest to the user.
This process is usually very fast!
Our Example Worker
Let's use a simple 'Hello from the Edge!' Worker for deployment. This Worker responds to any incoming request with a plain text message.
Try running this example locally first, then we'll deploy it.
export default {
async fetch(request) {
return new Response("Hello from the Edge!", {
headers: { 'content-type': 'text/plain' },
});
},
};Deploying Your Worker
Assuming you have the example Worker code in a project folder (e.g., my-first-worker) and have run wrangler login, navigate to that directory in your terminal.
Then, simply execute the publish command:
cd my-first-worker
wrangler publishDeployment Confirmation
After running wrangler publish, you'll see output in your terminal indicating success. It will also provide the public URL where your Worker is now live.
This URL typically looks like https://your-worker-name.your-username.workers.dev.
Testing Your Live Worker
Now that your Worker is deployed, let's test it! You can use your web browser or a command-line tool like curl.
Open your browser and navigate to the URL provided by wrangler publish. You should see 'Hello from the Edge!'.
curl https://your-worker-name.your-username.workers.devUpdating Your Worker
The beauty of Workers is how easy it is to update them. If you make changes to your Worker's code, simply save your changes and run wrangler publish again.
Cloudflare will automatically update your live Worker with the new code, often within seconds!
Deployment Process Check
You've just deployed your first Worker! Let's quickly review the steps involved.
Recap: Your Worker is Live!
Congratulations! You've successfully deployed your first Cloudflare Worker to the edge network.
- You used
wrangler publishto deploy your code. - You verified its live functionality via its public URL.
- You learned that updates are as simple as running
publishagain.
Your code is now running globally, closer to users than ever before!
Questions Fréquemment Posées
La leçon « Déployer votre premier Worker » est-elle gratuite ?
Oui — le texte complet de « Déployer votre premier Worker » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Edge Computing with Cloudflare Workers & Deno, passe à CoddyKit PRO. Le cours Edge Computing with Cloudflare Workers & Deno comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « Déployer votre premier Worker » ?
Découvrez les étapes pour déployer votre Worker sur le réseau périphérique de Cloudflare et tester son fonctionnement en ligne. Tu pratiques Edge Computing with Cloudflare Workers & Deno avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer Edge Computing with Cloudflare Workers & Deno ?
Aucune expérience préalable n'est requise. Edge Computing with Cloudflare Workers & Deno sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 3 sur 4.
Combien de temps prend la leçon « Déployer votre premier Worker » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon Edge Computing with Cloudflare Workers & Deno ?
Oui. Chaque leçon Edge Computing with Cloudflare Workers & Deno inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Configurer l’environnement Worker
- Gérer les requêtes HTTP
- Déployer votre premier Worker
- Variables d’environnement et secrets dans les Workers