Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Technical test - Danila DUQUE ( SII ) #10

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

DanielaDuque
Copy link

@DanielaDuque DanielaDuque commented Sep 7, 2023

Bonjour,
Je vous envoie le test technique.

Fonctionnalités ajoutes :

Front

Un seul page sans routing
Lien front http://localhost:8080

  • C'est important que le front soit sur http://localhost:8080 car il est le seul direction autorisé pour les cors sur le back.

  • De même façon le back doit être sur http://localhost:18080 car il est le direction que le front envoie des requêst (Il peut être change sur le .env du front).

Crée livre

Depuis le front il fait en premier créer un écrivant et recharge la page, pour faire un nouvelle "Fetch" des écrivant sur la base de donnes.
Lien Api http://localhost:18080/library/book
Body
{ "isbn": "2345-6789-04", "title": "Book test 1", "releaseDate": 2000, "author": "daniela_duque" }

Crée écrivant

Lien Api http://localhost:18080/library/author
Body
{ "firstName": "Daniela", "lastName": "Duque", "birthdate": 2000 }

Obtenir Livres

Sans filtre
Lien Api http://localhost:18080/library/books

Avec Filtre
Lien Api All parameters http://localhost:18080/library/getByAuthorAndDay?author=daniela_duque&min=1900&max=2023
Lien sans écrivant http://localhost:18080/library/getByAuthorAndDay?min=1900&max=2023

Obtenir écrivants

C'est le requête pour obtenir tous les écrivant (Utilisé sur le front pour la création d'un livre)
Lien Api http://localhost:18080/library/authors

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant