JantTaf est un générateur automatique d'api à partir d'une base de données MYSQL ou PGSQL ou SQLSRV.
Une fois le fichier de configuration (TafConfig.php) personnalisé, grâce à l'api vous pouvez voir toutes
les tables de votre base de données et ainsi générer les fichiers nécessaires à la manipulation de ces tables
comme la récupération, la suppression, l'ajout et la modification des données.
- adresses
- adresses_entreprises
- commentaire
- competences
- contacts_responsables
- donation
- entreprises
- experiences
- expertises_entreprises
- experts
- interlocuteurs
- likes
- log
- privileges
- realisations
- recuperation
Configuration
La configuration repose sur le fichier TafConfig.php.
Dans ce fichier vous devez spécifier:
• le type de la base de données
• l'adresse de votre serveur
• le port du SGBD
• le nom de votre base de donnée
• nom d'utilisateur de la base de données
• mot de passe de l'utilisateur de la base de données
NB:
Dans le cadre de Postgres, n'oubliez pas d'activer l'extension au niveau de php.ini (";extension=pdo_pgsql" -> "extension=pdo_pgsql"))
Fichier de configuration pour le projet angular
Créez un fichier JSON dans la racine de votre projet Angular nommé taf.config.json avec le contenu suivant :
cliquez ici pour consulter la documentation complete
Service angular api.service.ts
Instalations à faire
- bootstrap : npm install bootstrap (importez les fichiers css et js)
- momentjs : gestion des dates avec la commande npm install moment
- @auth0/angular-jwt : gestion des token npm install @auth0/angular-jwt
Créez un service dans votre projet Angular nommé api.service.ts avec le contenu suivant :