Adloun

Spring Boot : écrire le serveur (école d'ingénieur) · Chapitre 9 · Application directe du cours

Trois architectures

Le client Vue face au serveur · niveau 2

Énoncé

Comparer, pour le développement et pour la production : (a) le client et l'API sur deux origines avec CORS ; (b) le relais de Vite ; (c) l'application servie par Spring Boot. Pour chacune : faut-il une politique CORS, combien de serveurs faut-il déployer, que se passe-t-il au rechargement d'une adresse du routeur ?

Corrigé

(a) deux origines + CORS(b) relais de Vite(c) servie par Spring
politique CORS listant l'origine du client, à tenir à jourpas de CORS pour les GET ; les POST portent l'origine de Vite : à autoriser en développementaucune : une seule origine
deux serveurs en production (fichiers et API)développement seulement : Vite n'est pas un serveur de productionun seul serveur, un seul jar
le serveur des fichiers doit renvoyer index.htmlVite le fait tout seulle contrôleur de renvoi

En pratique : (b) pendant le développement, pour garder le rechargement instantané de Vite, et (c) en production, ou (a) quand le client est servi ailleurs (un CDN, une autre équipe), avec une liste d'origines précise.

100 % gratuit

La suite du chapitre est sur Adloun

Exercice suivant et tuteur

Sans compte : le cours et le premier QCM. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.

Le cours du chapitre · Tous les exercices du chapitre

Exercice suivant et tuteur →