esup-multi

Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Bloc de code
languageyaml
# CMS TO USE : directus | wordpress
DEFAULT_CMS=

# DIRECTUS
#DIRECTUS_API_URL=xxx
#DIRECTUS_API_TOKEN=xxx
#DIRECTUS_API_TIMEOUT=5000
# WORDPRESS
#WORDPRESS_API_URL=xxx
#WORDPRESS_API_USERNAME=xxx
#WORDPRESS_API_PASSWORD=xxx
#WORDPRESS_API_TIMEOUT=5000

Dans DEFAULT_CMS indiquez le CMS souhaité, puis dé-commentez les lignes de conf propres au CMS choisi.

...

Routes disponibles

Le connecteur CMS expose 2 plusieurs routes :

  • Une route /graphql pour les requêtes GraphQL, protégée par une authentification JWT
  • Une route GET /health, publique, permettant de retourner l'état de l'application, pour le monitoring
  • Une route GET /cache/clear/features, permettant de vider le cache pour les features
  • Une route GET /cache/clear/contact-us, permettant de vider le cache pour contact-us
  • Une route GET /cache/clear/login, permettant de vider le cache pour login
  • Une route GET /cache/clear/important-news, permettant de vider le cache pour les important-news
  • Une route GET /cache/clear/channels, permettant de vider le cache pour les channels
  • Une route GET /cache/clear/social-networks, permettant de vider le cache pour les social-networks
  • Une route GET /cache/clear/static-pages, permettant de vider le cache pour les static-pages
  • Une route GET /cache/clear/widgets, permettant de vider le cache pour les widgets
  • Une route GET /cache/clear/map-points, permettant de vider le cache pour les données de carte (map-points, map-categories, map-icons et campuses)
  • Une route GET /cache/clear-all, permettant de vider l'ensemble du cache

Toutes ces routes sont protégées par l'authentification JWT, exceptée celle pour le healthcheck

Collections et leurs champs disponibles via GraphQL

...