Skip to content

fvhde/project-manager-api

Repository files navigation

Api de gestion de projet

Installation

Ce projet néccessite un environnement avec Node v10, de NPM v6 et d'un serveur de base de données Mongo.

Une fois c'est environnement en place, placez vous à la racine du projet et installez les dependances avec la commande.

Ouvrez le fichier config\env.js et renseignez l'Url et le Port d'accés à votre serveur Mongo dans les champs :

    "databaseName": 'myDatabase',
    "databaseUrl": '127.0.0.1',
    "databasePort": '27017'

Une fois cette étape terminée, rendez vous à la racine du projet puis installez les dépendances avec la commande :

$ npm install

Utilisation

Pour démarrer le serveur faites :

$ npm start

la documentation de l'API sera consultable à l'adresse localhost:3600/api-docs

Vous pouvez lancer les test API avec la commande :

$ npm test

Vous pouvez aussi inserer des données fictives afin de pouvoir tester les routes.

Pour insérer les données faites :

$ npm run load_fixtures

Vous aurez un utilisateur dont l'email est admin@admin.com et le mot de passe password avec lequel vous pourrez vous authentifier et avoir un token pour utiliser les endpoints.

Pour nettoyer la base de données de vos données fictives utilisez la commande :

$ npm run unload_fixtures

License

MIT

About

Project d'étude: api rest de gestion de project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published