1.1.6 • Published 3 years ago
autonode-cli v1.1.6
About The Project
Preambule
Architecture
File / Directory | Type | Description |
---|---|---|
/.env | file | Contient les variables d'environnement |
/.eslintrc.json | file | Configuration de eslint |
/.gitignore | file | Les fichiers lors de vos push à git |
/package.json | file | Contient les paramètres du projet |
/server.js | file | Point d'entrée de l'API REST |
/public | Directory | Contient les fichiers uploader |
/node_modules | Directory | Contient tout les modules installé |
/app | Directory | Contient tout le corps du projet |
/app/auth | Directory | Contient toute la logique pour l'authentification |
/app/config | Directory | Contient le fichier de config pour la base de donnée et pour les logs |
/app/controllers | Directory | Contient les controlleurs du projet |
/app/helpers | Directory | Contient les helpers du projet |
/app/logs | Directory | Contient les logs du projet |
/app/middlewares | Directory | Contient les middlewares du projet |
/app/models | Directory | Contient les models du projet |
/app/routes | Directory | Contient les routes du projet |
/app/services | Directory | Contient les services du projet |
/app/utiles | Directory | Contient les utiles du projet |
Built With
Listes des dépendences utilisée :
Getting Started
Prerequisites
Vous devez avoir installé nodejs sur votre ordinateur :
- Node >= 10.0.0
Installation
- Autonode - CLI
npm i autonode-cli -g
Usage
New Project
autonode create mon-projet
Initialisation Database
autonode db init nom-db
Create Entity
autonode entity mon-entité
/!\ Important /!\
Create File Entity for Upload File
autonode entity file
Create Auth + JWT
Important
autonode entity auth
Vous pouvez également créer une table Users dans votre database avec la commande
autonode db entity auth
Auth Controller
// const refreskToken = jwt.sign(authJson, process.env.REFRESH_TOKEN_SECRET);
// await Auth.updateRefresh(refreskToken, req.body.email);
SECRET Access AND Refresh Token
Contact
Turchini Axel - Linkedin - turchini.axel@gmail.com
Project Link: https://github.com/Magictruks/auto_nodejs