admin
123456
git clone https://github.com/whitecodel/ashani-admin.git
cd ashani-admin
npm install
npm run dev
maintenant le code s'exécute sur l'adresse IP interne 127.0.0.1 et le port 3000
ici vous pouvez configurer
dans ce fichier il y a une fonction createadmin() cette fonction est appelée dès que l'application est exécutée ce qui crée un nouvel administrateur
dans ce fichier il y a une fonction imageFilter() vous pouvez utiliser cette fonction avec multer pour valider une image
dans ce fichier il y a une fonction sendEmail() Vous pouvez utiliser cette fonction pour envoyer un email
sendEmail({to, subject, body});
Il contient 2 fichiers middleware. Adminauth.js et Appauth.js ont un middleware conçu respectivement pour l'administrateur et l'application, vous pouvez créer tous vos middlewares ici.
NotLoggedIn => vérification de la connexion dans les deux fichiers
Vous pouvez créer tous vos modèles ici.
Dans le dossier public, vous pouvez mettre vos fichiers statiques comme css, js, images
Dans ce dossier, vous pouvez créer toutes vos vues pour l'administrateur ou l'application. Si vous ne savez pas comment utiliser ejs, vous pouvez consulter la documentation en visitant son site officiel ejs.co.
succès =>
successSnackbar(msg);
échoué =>
failedSnackbar(msg);
la position par défaut est en bas à droite si vous souhaitez changer de position, vous pouvez passer un paramètre supplémentaire
EX : successSnackbar(msg, "bottom-right")
gitbrent bootstrap4-toggle est maintenant activé
EX:
<input
name="approved"
type="checkbox"
id="approved"
data-width="100%"
data-toggle="toggle"
data-on="Approved"
data-off="Not Approved"
data-onstyle="success"
data-offstyle="danger"
/>