admin
123456
git clone https://github.com/whitecodel/ashani-admin.git
cd ashani-admin
npm install
npm run dev
ahora el código se ejecuta en la IP interna 127.0.0.1 y el puerto 3000
aquí puedes configurar
en este archivo hay una función createadmin(). Esta función se llama tan pronto como se ejecuta la aplicación, lo que crea un nuevo administrador.
en este archivo hay una función imageFilter(), puedes usar esta función con multer para validar una imagen
en este archivo hay una función sendEmail(). Puedes usar esta función para enviar correo electrónico.
sendEmail({to, subject, body});
Contiene 2 archivos de middleware. Adminauth.js y Appauth.js tienen middleware creado para administrador y aplicación respectivamente; puede crear todos sus middlewares aquí.
NotLoggedIn => comprobando el inicio de sesión en ambos archivos
Puedes crear todos tus modelos aquí.
En la carpeta pública puedes poner tus archivos estáticos como css, js, imágenes.
En esta carpeta puede crear todas sus vistas para administrador o aplicación. Si no sabe cómo utilizar ejs, puede ver la documentación visitando su sitio web oficial ejs.co.
éxito =>
successSnackbar(msg);
falló =>
failedSnackbar(msg);
La posición predeterminada es la parte inferior derecha. Si desea cambiar la posición, puede pasar un parámetro adicional.
EJ: successSnackbar(msg, "bottom-right")
gitbrent bootstrap4-toggle ahora está habilitado
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"
/>