admin
123456
git clone https://github.com/whitecodel/ashani-admin.git
cd ashani-admin
npm install
npm run dev
sekarang kode berjalan pada ip internal 127.0.0.1 dan port 3000
di sini Anda dapat mengatur
dalam file ini terdapat fungsi createadmin() fungsi ini dipanggil segera setelah aplikasi dijalankan yang membuat admin baru
dalam file ini terdapat fungsi imageFilter() Anda dapat menggunakan fungsi ini dengan multer untuk memvalidasi gambar
pada file ini terdapat fungsi sendEmail() Anda dapat menggunakan fungsi ini untuk mengirim email
sendEmail({to, subject, body});
Ada 2 file middleware di dalamnya. Adminauth.js dan Appauth.js memiliki middleware yang dibuat untuk admin dan aplikasi masing-masing, Anda dapat membuat semua middleware Anda di sini.
NotLoggedIn => memeriksa login di kedua file
Anda dapat membuat semua model Anda di sini.
Di folder publik Anda dapat meletakkan file statis seperti css, js, gambar
Di folder ini Anda dapat membuat semua tampilan untuk admin atau aplikasi. Jika Anda belum mengetahui cara menggunakan ejs, maka Anda dapat melihat dokumentasinya dengan mengunjungi situs resminya ejs.co.
sukses =>
successSnackbar(msg);
gagal =>
failedSnackbar(msg);
posisi defaultnya ada di kanan bawah. Jika Anda ingin mengubah posisi, Anda dapat memasukkan parameter tambahan
EX: successSnackbar(msg, "bottom-right")
gitbrent bootstrap4-toggle sekarang diaktifkan
MANTAN:
<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"
/>