Je travail sur un projet dans lequel j'ai décidé d'inclure Angular (que je suis entrain d'apprendre) juste pour la partie front, en back j'utilise le framework CodeIgniter 3.
J'aimerais conserver la gestion des routes au niveau de CoodeIgniter et faire mes appels depuis Angular à partir de des routes définies.
Dans mes routes j'ai par exemple la route admin/user/add. Je saisis donc au niveau du navigateur localhost/mon-projet/admin/user/add , et j'obtiens la page souhaitée.
Alors, une fois connecté à ma page d'admin (je suis donc à l'adresse localhost/mon-projet/admin), je souhaite appeler la page ci-dessus citée en faisant cet appel depuis Angular:
C'est pas bien de déterrer des sujets mais je prévois les personnes qui auront le même problème car je me suis arraché les cheveux à tenter de comprendre ce qu'il se passe.
Le problème vient du CORS policy,par défaut, le navigateur bloque le chargement des requêtes qui ne sont pas http pour éviter ce problème allumez simplement un serveur avec php ou autre php -S localhost:8000 et voilà.
7
Nassim Amrane