You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Vous pouvez déployer des applications full-stack, y compris des ressources statiques front-end et des API back-end, ainsi que des sites SSR, sur [Cloudflare Workers](https://developers.cloudflare.com/workers/static-assets/) et [Cloudflare Pages](https://pages.cloudflare.com/).
13
+
Vous pouvez déployer des applications full-stack, y compris des ressources statiques front-end et des API back-end, ainsi que des sites rendus à la demande, sur [Cloudflare Workers](https://developers.cloudflare.com/workers/static-assets/) et [Cloudflare Pages](https://pages.cloudflare.com/).
14
14
15
15
Ce guide comprend :
16
16
@@ -35,15 +35,21 @@ Pour commencer, vous aurez besoin :
35
35
npm install wrangler@latest --save-dev
36
36
```
37
37
38
-
2. Si votre site utilise le rendu à la demande, installez l'adaptateur `@astrojs/cloudflare`.
38
+
2. Si votre site utilise le rendu à la demande, installez l'[adaptateur `@astrojs/cloudflare`](/fr/guides/integrations-guide/cloudflare/).
39
39
40
40
Cela installera l'adaptateur et apportera les modifications appropriées à votre fichier `astro.config.mjs` en une seule étape.
41
41
42
42
```bash
43
43
npx astro add cloudflare
44
44
```
45
45
46
-
<ReadMore>En savoir plus sur [le rendu à la demande (également connu sous le nom de SSR) dans Astro](/fr/guides/on-demand-rendering/).</ReadMore>
46
+
Ensuite, créez un fichier `.assetsignore` dans votre dossier `public/` et ajoutez-y les lignes suivantes :
47
+
```txt title="public/.assetsignore"
48
+
_worker.js
49
+
_routes.json
50
+
```
51
+
52
+
<ReadMore>En savoir plus sur [le rendu à la demande dans Astro](/fr/guides/on-demand-rendering/).</ReadMore>
47
53
48
54
3. Créez un [fichier de configuration Wrangler](https://developers.cloudflare.com/workers/wrangler/configuration/).
49
55
@@ -132,20 +138,14 @@ Si vous utilisez Workers Builds :
132
138
npm install wrangler@latest --save-dev
133
139
```
134
140
135
-
2. Si votre site utilise le rendu à la demande, installez l'adaptateur `@astrojs/cloudflare`.
141
+
2. Si votre site utilise le rendu à la demande, installez l'[adaptateur `@astrojs/cloudflare`](/fr/guides/integrations-guide/cloudflare/).
136
142
137
143
Cela installera l'adaptateur et apportera les modifications appropriées à votre fichier `astro.config.mjs` en une seule étape.
138
144
139
145
```bash
140
146
npx astro add cloudflare
141
147
```
142
148
143
-
Ensuite, créez un fichier `.assetsignore` dans votre dossier `public/` et ajoutez-y les lignes suivantes :
144
-
```txt title="public/.assetsignore"
145
-
_worker.js
146
-
_routes.json
147
-
```
148
-
149
149
<ReadMore>En savoir plus sur [le rendu à la demande dans Astro](/fr/guides/on-demand-rendering/).</ReadMore>
150
150
151
151
3. Prévisualisez votre projet localement avec Wrangler.
@@ -186,10 +186,10 @@ L'hydratation côté client peut échouer à cause du paramètre Auto Minify de
186
186
187
187
### API d'exécution Node.js
188
188
189
-
Si vous construisez un projet qui utilise le rendu à la demande avec [l'adaptateur Cloudflare SSR](/fr/guides/integrations-guide/cloudflare/) et que le serveur ne parvient pas à s'afficher avec un message d'erreur tel que "Si vous construisez un projet qui utilise le rendu à la demande avec [l'adaptateur Cloudflare SSR](/fr/guides/integrations-guide/cloudflare/) et que le serveur ne parvient pas à s'afficher avec un message d'erreur tel que `[Error] Could not resolve "XXXX. The package "XXXX" wasn't found on the file system but is built into node.`:
189
+
Si vous créez un projet qui utilise le rendu à la demande avec [l'adaptateur Cloudflare](/fr/guides/integrations-guide/cloudflare/) et que le serveur ne parvient pas à construire avec un message d'erreur tel que `[Error] Could not resolve "XXXX. The package "XXXX" wasn't found on the file system but is built into node.`:
190
190
191
-
- Cela signifie qu'un paquetage ou une importation que vous utilisez dans l'environnement côté serveur n'est pas compatible avec les [Cloudflare Workers runtime APIs](https://developers.cloudflare.com/workers/runtime-apis/nodejs/).
191
+
- Cela signifie qu'un paquet ou une importation que vous utilisez dans l'environnement côté serveur n'est pas compatible avec les [API d'exécution de Cloudflare](https://developers.cloudflare.com/workers/runtime-apis/nodejs/).
192
192
193
-
- Si vous importez directement une API d'exécution Node.js, veuillez consulter la documentation Astro sur la [compatibilité Node.js de Cloudflare](/fr/guides/integrations-guide/cloudflare/#compatibilité-nodejs) pour savoir comment résoudre ce problème.
193
+
- Si vous importez directement une API d'exécution Node.js, veuillez consulter la documentation Astro sur la [compatibilité Node.js](/fr/guides/integrations-guide/cloudflare/#compatibilité-nodejs) de Cloudflare pour savoir comment résoudre ce problème.
194
194
195
-
- Si vous importez un paquet qui importe une API d'exécution Node.js, vérifiez avec l'auteur du paquet s'il supporte la syntaxe d'importation `node:*`. Si ce n'est pas le cas, vous devrez peut-être trouver un autre paquetage ou utiliser un autre adaptateur.
195
+
- Si vous importez un paquet qui importe une API d'exécution Node.js, vérifiez avec l'auteur du paquet s'il supporte la syntaxe d'importation `node:*`. Si ce n'est pas le cas, vous devrez peut-être trouver un autre paquet.
0 commit comments