admin
123456
git clone https://github.com/whitecodel/ashani-admin.git
cd ashani-admin
npm install
npm run dev
Jetzt läuft der Code auf der internen IP 127.0.0.1 und Port 3000
Hier können Sie es einrichten
In dieser Datei gibt es eine Funktion createadmin(). Diese Funktion wird aufgerufen, sobald die App ausgeführt wird, die einen neuen Admin erstellt
In dieser Datei gibt es eine Funktion imageFilter(). Sie können diese Funktion mit Multer verwenden, um ein Bild zu validieren
In dieser Datei gibt es eine Funktion sendEmail() Sie können diese Funktion zum Senden von E-Mails verwenden
sendEmail({to, subject, body});
Darin sind 2 Middleware-Dateien enthalten. Adminauth.js und Appauth.js verfügen über Middleware für Administratoren bzw. Apps. Sie können hier alle Ihre Middlewares erstellen.
NotLoggedIn => Anmeldung in beiden Dateien prüfen
Hier können Sie alle Ihre Modelle erstellen.
Im öffentlichen Ordner können Sie Ihre statischen Dateien wie CSS, JS und Bilder ablegen
In diesem Ordner können Sie alle Ihre Ansichten für Admin oder App erstellen. Wenn Sie nicht wissen, wie man ejs verwendet, können Sie die Dokumentation auf der offiziellen Website ejs.co einsehen.
Erfolg =>
successSnackbar(msg);
fehlgeschlagen =>
failedSnackbar(msg);
Die Standardposition ist unten rechts. Wenn Sie die Position ändern möchten, können Sie zusätzliche Parameter übergeben
EX: successSnackbar(msg, "bottom-right")
gitbrent bootstrap4-toggle ist jetzt aktiviert
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"
/>