Webdocumentaire dans le cadre d'un projet d'école à HETIC
$ git clone https://github.com/Paulehair/php-react.git
$ cd php-react/server
$ php -S localhost:8000
$ cd php-react/client
$ npm install
$ npm start
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
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.
[
{
"id": "1",
"title_part": "I / L’homme en pleine transformation",
"title": "Ces algorithmes qui",
"title_span": "détectent les maladies",
"subtitle": ""}
]
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.
