v1p3r75 / node-express-blog-api

Rest API for blog & users management with NodeJS (Express) / Prisma

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BLOG API REST WITH NODEJS EXPRESS

Un api pour la gestion des blogs et des utilisateurs écrit avec NodeJS (Express, ORM)

Scripts disponibles

Dans ce projet, vous pouvez utiliser les scripts suivants :

Installation des dépendances

npm start or yarn start

// Ce script démarre le serveur en exécutant le fichier server.js avec Node.js.

Démarrage du serveur en mode dev

npm run dev
// Ce script utilise Nodemon pour redémarrer automatiquement le serveur chaque fois qu'un changement est détecté dans les fichiers du projet. Cela est utile pour le développement, car vous n'avez pas besoin de redémarrer manuellement le serveur à chaque modification du code.

Dépendances

Les dépendances suivantes sont requises pour le fonctionnement du projet :

dotenv: Une bibliothèque pour charger les variables d'environnement à partir d'un fichier .env.
express: Un framework pour construire des applications web en Node.js.
logger: Une bibliothèque de journalisation pour afficher des messages de journal dans la console.
nodemon: Un outil de développement qui redémarre automatiquement le serveur lorsqu'un changement est détecté dans les fichiers du projet.
yup: Une bibliothèque de validation de schémas pour les objets JavaScript.

Installation

Pour installer les dépendances nécessaires pour ce projet, vous pouvez exécuter la commande suivante dans le répertoire du projet :

npm install
// Cela installera les dépendances répertoriées dans le fichier package.json dans le répertoire node_modules du projet.

Configuration

Pour configurer ce projet, vous pouvez modifier les variables d'environnement dans le fichier .env à la racine du projet. Vous pouvez également ajuster les scripts dans le fichier package.json pour personnaliser le comportement du projet selon vos besoins.

Contributions

Les contributions à ce projet sont les bienvenues. Si vous souhaitez apporter des modifications ou signaler un problème, n'hésitez pas à ouvrir une demande de tirage (pull request) ou un problème (issue) sur le dépôt du projet.

Licence

Ce projet est sous licence MIT. Veuillez consulter le fichier LICENSE pour plus d'informations sur les conditions d'utilisation.

About

Rest API for blog & users management with NodeJS (Express) / Prisma


Languages

Language:TypeScript 94.3%Language:JavaScript 5.7%