Ce projet permet de justifier des textes envoyés à travers un API endpoint
- Express
- Typescript
- JsonWebToken
- Jest
- Supertest
Le site est déployé sur https://tictac-orpin.vercel.app/ (Vercel)
- Justification de texte: Justifie un texte donné à 80 caractères par ligne sans utiliser de bibliothèques externes
-
POST /api/token: Retourne un token si l'email est autorisé- Request Body (Content-Type: application/json):
{"email": "EMAIL"} - Response (Content-Type: application/json):
{"token": "<jwt_token>"}
- Request Body (Content-Type: application/json):
-
POST /api/justify: Justifie un texte à 80 caractères par ligne- Headers (Authorization):
Bearer <jwt_token> - Request Body (Content-Type: application/json):
{"text": "CONTENU_DU_TEXTE"} - Response (Content-Type: text/plain): Texte justifié
- Headers (Authorization):
-
Cloner le repository:
git clone https://github.com/Makoorr/tictac.git cd tictac -
Installer les dépendances:
npm install
-
Executer le serveur de development:
npm run dev
Executer la commande suivante:
npm run test
Executer la commande suivante:
npm start
