...
| Bloc de code | ||
|---|---|---|
| ||
# 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
/graphqlpour 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
...