2017-09-22 2 views
1

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?

Répondre