Pour installer le projet
- configurer un .env
- $ npm install
- $ npm start
- Routes de connexion
- Routes CRD pour le chat
- Vérification des champs
DESCRIPTION Liste des routes disponibles pour Auth
PARAMETRES D'ENTREE
PARAMETRE DE SORTE
JSON {
'Route': {
'/': 'Liste des routes disponibles',
'/register': 'Inscription de l'utilisateur',
'/login': 'Connexion de l'utilisateur',
}
}
DESCRIPTION Liste des routes disponibles pour Chat
PARAMETRES D'ENTREE
PARAMETRE DE SORTE
JSON {
'Route': {
'/': 'Liste des routes disponibles',
'/message': 'CRD des messages',
}
}
DESCRIPTION Liste de l'ensembles des messages disponibles
PARAMETRES D'ENTREE
PARAMETRE DE SORTE
JSON {
"message": "",
"err": null,
"data": {
"messages": [
{
},
{
},
{
},
{
}
]
}
}
DESCRIPTION Inscription de l'utilisateur
PARAMETRES D'ENTREE
@first_name : String
@last_name : String
@email : String
@password : String
PARAMETRE DE SORTE
JSON {
"message": "",
"error": {
},
"data": null
}
DESCRIPTION Connexion d'un utilisateur
PARAMETRES D'ENTREE
@email : String
@password : String
PARAMETRE DE SORTE
JSON {
"message": "",
"err": null,
"data": {
"user": {
},
"token": ""
}
}
DESCRIPTION Création d'un message
PARAMETRES D'ENTREE
@message : String
@token : String
PARAMETRE DE SORTE
JSON {
"message": "",
"err": null,
"data": {
}
}
DESCRIPTION Suppressiond d'un message (seulement si on est celui qui l'a soumit)
PARAMETRES D'ENTREE
@id : String
@token : String
PARAMETRE DE SORTE
JSON {
"message": "",
"err": null,
"data": {
"n": 0,
"ok": 1
}
}