Skip to content

Paulehair/php-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

127 Commits
 
 
 
 
 
 
 
 

Repository files navigation

EVOLVE

Webdocumentaire dans le cadre d'un projet d'école à HETIC

Installation du projet en local

Cloner le projet

$ git clone https://github.com/Paulehair/php-react.git

Lancer le serveur php

$ cd php-react/server $ php -S localhost:8000

Lancer le serveur node sur le localhost:3000

$ cd php-react/client $ npm install $ npm start

/!\ Attention

Pensez à vérifier la variable d'environnement $URL_API dans le fichier .env pour qu'elle pointe bien vers localhost:8000 si vous travaillez en local

Fonctionnement et usage

Envoyer la data à l'API

Chaque fichier php dans le dossier server appelle une table de la base de donnée et renvoie toutes les données en format json.

Exemple

[ { "id": "1", "title_part": "I / L’homme en pleine transformation", "title": "Ces algorithmes qui", "title_span": "détectent les maladies", "subtitle": ""} ]

Recevoir la data depuis l'API

Dans le fichier /client/src/helpers/api.js des appels sont faits à l'url correspondant à la variable d'environnement (cf /client/.env) $URL_API.

Chaque fonction de type fetch récupère la donnée et la renvoie en json.

Dans chaque composant de type view, une fonction fetch est appelée pour passer la data à son state content.

Architecture technique

About

Project school of a web documentary

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors