/
Guide d'environnement pour une application React

Guide d'environnement pour une application React

Initialisation

https://edifice-community.atlassian.net/l/cp/81LaeKNC

 

Après avoir suivi le guide de migration, lors du démarrage de l’application, vous aurez cet écran :

 

Dev Local

Pré-requis :

  • Faire tourner un springboard en local sur le port localhost:8090

  • Dans l’appli React, configurer le proxy de vite.config.ts avec les routes nécessaires au développement.

// Exemple "/blog": proxyObj, "/explorer": proxyObj, "/xxx": proxyObj

Dev Remote

Pour du développement front, il est possible de ne pas utiliser un springboard local et d’accéder directement au backend sur un environnement de recette, comme ci-dessous :

  • Dans l’appli React, ajouter un fichier .env à la racine (ce fichier est ignoré par git)

  • Configurer le fichier suivant avec les informations de l’utilisateur connecté sur la recette (ex: isabelle.polonio/EasyDemo)

VITE_XSRF_TOKEN=<XSRF-TOKEN-GOES-HERE> VITE_ONE_SESSION_ID=<ONE-SESSION-ID-GOES-HERE> VITE_LOCALHOST=<URL-LOCALHOST> VITE_RECETTE=<URL-RECETTE>
  • Il est possible pour le développement front, d’utiliser le localhost et la recette, notamment pour les CSS. Dans ce cas, remplacer la ligne

"^/(?=assets|theme|locale|i18n|skin)": proxyObj,

  • par ceci dans la conf du proxy de vite.config.ts

"^/(?=assets)": { target: envs.VITE_LOCALHOST || "http://localhost:8090", changeOrigin: false }, "^/(?=theme|locale|i18n|skin)": proxyObj,

 

 

Related content

2023-07 : Guide de migration d'une application complète en React
2023-07 : Guide de migration d'une application complète en React
More like this
Explorateur universel - Installation environnement de dév
Explorateur universel - Installation environnement de dév
Read with this
Application React
Application React
More like this
Architecture logicielle
Architecture logicielle
More like this