Je suis curieux de la meilleure façon de gérer les requêtes CORS dans Crafter CMS. Il n'est mentionné nulle part dans la documentation, et aucune des demandes REST d'exemple n'ajoute d'en-têtes CORS, de sorte qu'elles ne fonctionnent que si elles sont accédées directement à partir du navigateur et non à partir d'une application Web.Crafter CMS - meilleure méthode pour gérer les requêtes CORS?
J'ai trouvé que je peux ajouter les en-têtes nécessaires avec l'utilisation de l'objet global response
, et cela fonctionne, mais il faut l'appeler dans chaque script.
J'ai essayé de créer un filtre selon la documentation qui ajoute les en-têtes, en pensant qu'il serait appelé pour chaque requête, et je l'ai enregistré dans un (nouveau) fichier config/site.xml
comme expliqué dans la documentation, mais le filtre est appelé ou n'a aucun effet.
Existe-t-il une manière plus simple ou différente de le faire, ou devrais-je simplement créer une classe d'aide qui est appelée dans chaque script REST pour le faire fonctionner?