Partage
  • Partager sur Facebook
  • Partager sur Twitter

Couplage routes Angular et CodeIgniter

    26 mai 2020 à 13:46:49

    Bonjour, j'espère que tout le monde va bien !

    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:

    var mon_app = angular.module('app', ['ngRoute']);
    mon_app.config(function($routeProvider){
      $routeProvider
        .when('/', {templateUrl: '/admin/user/add'});
    });

    Ma page reste blanche et j'ai une erreur au niveau de la console : http://errors.angularjs.org/1.7.9/$templateRequest/tpload?p0=%2Fadmin%2Fusers%2Fadd&p1=404&p2=Not%20Found

    Si je pouvais trouver de l'aide pour surmonter cet obstacle ce serait bien...merci !

    • Partager sur Facebook
    • Partager sur Twitter

    7

      4 juin 2024 à 5:54:26

      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à.

      • Partager sur Facebook
      • Partager sur Twitter

      Couplage routes Angular et CodeIgniter

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      • Editeur
      • Markdown