admin
123456
git clone https://github.com/whitecodel/ashani-admin.git
cd ashani-admin
npm install
npm run dev
ตอนนี้โค้ดกำลังทำงานบน ip ภายใน 127.0.0.1 และพอร์ต 3000
ที่นี่คุณสามารถตั้งค่าได้
ในไฟล์นี้มีฟังก์ชัน createadmin() ฟังก์ชันนี้จะถูกเรียกใช้ทันทีที่แอปทำงานซึ่งจะสร้างผู้ดูแลระบบคนใหม่
ในไฟล์นี้มีฟังก์ชัน imageFilter() คุณสามารถใช้ฟังก์ชันนี้ร่วมกับ multer เพื่อตรวจสอบความถูกต้องของรูปภาพได้
ในไฟล์นี้มีฟังก์ชัน sendEmail() คุณสามารถใช้ฟังก์ชันนี้ในการส่งอีเมลได้
sendEmail({to, subject, body});
มีไฟล์มิดเดิลแวร์ 2 ไฟล์อยู่ในนั้น Adminauth.js และ Appauth.js มีมิดเดิลแวร์ที่สร้างขึ้นสำหรับผู้ดูแลระบบและแอปตามลำดับ คุณสามารถสร้างมิดเดิลแวร์ทั้งหมดได้ที่นี่
NotLoggedIn => กำลังตรวจสอบการเข้าสู่ระบบในทั้งสองไฟล์
คุณสามารถสร้างโมเดลทั้งหมดของคุณได้ที่นี่
ในโฟลเดอร์สาธารณะ คุณสามารถใส่ไฟล์คงที่ เช่น css, js, รูปภาพ
ในโฟลเดอร์นี้ คุณสามารถสร้างมุมมองทั้งหมดของคุณสำหรับผู้ดูแลระบบหรือแอปได้ หากคุณไม่ทราบวิธีใช้ ejs คุณสามารถดูเอกสารได้โดยไปที่เว็บไซต์อย่างเป็นทางการ ejs.co
ความสำเร็จ =>
successSnackbar(msg);
ล้มเหลว =>
failedSnackbar(msg);
ตำแหน่งเริ่มต้นอยู่ที่ด้านล่างขวาหากคุณต้องการเปลี่ยนตำแหน่งคุณสามารถส่งพารามิเตอร์เพิ่มเติมได้
เช่น: successSnackbar(msg, "bottom-right")
gitbrent bootstrap4-toggle เปิดใช้งานแล้ว
อดีต:
<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"
/>