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
Copy file name to clipboardExpand all lines: en/structure.md
+6-6Lines changed: 6 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,7 @@ module.exports = function createApp (context) {
22
22
}
23
23
```
24
24
25
-
Et notre code serveur devient:
25
+
Et notre code serveur devient:
26
26
27
27
```js
28
28
// server.js
@@ -39,9 +39,9 @@ server.get('*', (req, res) => {
39
39
})
40
40
```
41
41
42
-
La même règle s'applique aussi bien au routeur, qu'au store et aux instances de bus d'événements. Au lieu de l'exporter directement depuis un module et de l'importer dans votre application, vous devez créer une nouvelle instance dans `createApp` et l'injecter depuis l'instance de Vue principale.
42
+
La même règle s'applique aussi bien au routeur, qu'au store et aux instances de bus d'évènements. Au lieu de l'exporter directement depuis un module et de l'importer dans votre application, vous devez créer une nouvelle instance dans `createApp` et l'injecter depuis l'instance de Vue principale.
43
43
44
-
> Cette contrainte peut être éliminée en utilisant le moteur de rendu pré-compilé ("bundle renderer") avec `{ runInNewContext: true }`, cependant il y aura un surcoût significatif en terme de performance lié à la création d'un nouveau contexte vm pour chaque requête.
44
+
> Cette contrainte peut être éliminée en utilisant le moteur de rendu pré-compilé (« bundle renderer ») avec `{ runInNewContext: true }`, cependant il y aura un surcoût significatif en terme de performance lié à la création d'un nouveau contexte vm pour chaque requête.
45
45
46
46
## Introduction à l'étape de build
47
47
@@ -51,7 +51,7 @@ Jusqu'ici, nous n'avons pas encore discuté d'une méthode pour disposer de la m
51
51
52
52
- Bien que la dernière version de Node.js supporte pleinement ES2015, nous avons toujours besoin de transpiler le code client pour prendre en charge les anciens navigateurs. Cela implique à nouveau une étape de build.
53
53
54
-
L'idée de base est donc que nous utiliserons webpack pour empaqueter notre application à la fois pour le client et le serveur - le bundle serveur sera nécessaire au serveur et utilisé pour le rendu côté serveur, alors que le bundle client sera envoyé au navigateur pour hydrater le DOM client.
54
+
L'idée de base est donc que nous utiliserons webpack pour empaqueter notre application à la fois pour le client et le serveur. Le bundle serveur sera nécessaire au serveur et utilisé pour le rendu côté serveur, alors que le bundle client sera envoyé au navigateur pour hydrater le DOM client.
@@ -61,7 +61,7 @@ Nous allons discuter des détails de la mise en place dans les prochaines sectio
61
61
62
62
Maintenant que nous utilisons webpack pour développer l'application à la fois côté serveur et côté client, la majorité de notre code source peut être écrite d'une manière universelle, avec l'accès à toutes les fonctionnalités fournies par webpack. Pour autant, il y a [un certain nombre de choses](./universal.md) que vous devez garder à l'esprit en écrivant du code universel.
63
63
64
-
Voici ce à quoi pourrait ressembler un projet :
64
+
Voici ce à quoi pourrait ressembler un projet :
65
65
66
66
```bash
67
67
src
@@ -83,7 +83,7 @@ src
83
83
importVuefrom'vue'
84
84
importAppfrom'./App.vue'
85
85
86
-
// exporte une fonction de fabrique pour créer de nouvelles instances
86
+
// exporte une fonction de fabrique pour créer de nouvelles instances
Copy file name to clipboardExpand all lines: en/universal.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Écrire du code universel
2
2
3
-
Avant d'aller plus loin, prenons un moment pour discuter des contraintes lorsque l'on écrit du code « universel » - c'est à dire du code qui s'exécute à la fois côté serveur et côté client. En raison des différences d'API entre les deux plateformes, le comportement de notre code ne sera pas exactement le même selon l'environnement. Nous allons examiner les points clés dont vous devez avoir connaissance.
3
+
Avant d'aller plus loin, prenons un moment pour discuter des contraintes lorsque l'on écrit du code « universel » ; c'est à dire du code qui s'exécute à la fois côté serveur et côté client. En raison des différences d'API entre les deux plateformes, le comportement de notre code ne sera pas exactement le même selon l'environnement. Nous allons examiner les points clés dont vous devez avoir connaissance.
0 commit comments