Commencer ทำให้การรวมการรับรองความถูกต้องเข้ากับโครงการของคุณง่ายขึ้นนำเสนอการตั้งค่าที่รวดเร็วและไม่ยุ่งยาก
ขั้นตอนที่ 1: สำหรับการติดตั้งแพ็คเกจผ่าน NPM
npx commencer
หรือ โคลน repo โดยตรง
ขั้นตอนที่ 2: กำหนดค่า URL ฐานข้อมูล MySQL ของคุณในไฟล์ .env ภายใต้ COMMENCER_DATABASE_URL
ขั้นตอนที่ 3: สร้างไฟล์ Prisma:
npx prisma generate
ขั้นตอนที่ 4: ปรับใช้การย้ายถิ่น:
npx prisma migrate deploy
ยินดีต้อนรับการบริจาค!? ทำตามขั้นตอนเหล่านี้เพื่อมีส่วนร่วม:
แยกที่เก็บ
สร้างสาขาใหม่สำหรับคุณสมบัติหรือการแก้ไขข้อบกพร่องของคุณ
ขั้นตอนและกระทำการเปลี่ยนแปลงของคุณ:
git add <file-path>
git commit -m "Detailed message about changes"
ถึงการเปลี่ยนแปลงขั้นตอน:
git add <file-path>
เพื่อกระทำการเปลี่ยนแปลง:
git commit # opens vim editor
สำหรับข้อความการกระทำอย่างง่าย (ไม่แนะนำ):
git commit -m "<message>"
/src/routes/user/index.ts กำหนดจุดสิ้นสุดที่เกี่ยวข้องกับการรับรองความถูกต้องหลายจุด เส้นทางบางเส้นทางที่แสดงด้านล่างจะถูกนำหน้าด้วย /auth/POST /auth/register-userป้อนข้อมูล :
userID (สตริง): รหัสของผู้ใช้idType (สตริง): ประเภท ID ของผู้ใช้ (สามารถเป็น mobile / email )name (สตริง): ชื่อผู้ใช้ คอนโทรลเลอร์ :
ลงทะเบียนผู้ใช้ใหม่และส่ง OTP สำหรับอีเมล/มือถือตามที่กล่าวไว้สำหรับการตรวจสอบ
POST /auth/loginป้อนข้อมูล :
userID (สตริง): รหัสของผู้ใช้password (สตริง): รหัสผ่านของผู้ใช้ คอนโทรลเลอร์ :
ตรวจสอบสิทธิ์ผู้ใช้และส่งคืนโทเค็นเซสชันเมื่อเข้าสู่ระบบที่ประสบความสำเร็จ
PUT /auth/reset-passwordotp (หมายเลข): จำเป็นต้องใช้ OTPuserID (สตริง): รหัสของผู้ใช้password (สตริง): รหัสผ่านของผู้ใช้PUT )PUT /auth/set-passwordป้อนข้อมูล :
otp (สตริง): จำเป็นต้องใช้ OTPuserID (สตริง): รหัสของผู้ใช้password (สตริง): รหัสผ่านของผู้ใช้ คอนโทรลเลอร์ :
สร้างรหัสผ่านสำหรับบัญชีของผู้ใช้ (หากไม่เคยตั้งค่ามาก่อน) โดยใช้ OTP ที่ถูกต้อง (ผ่านวิธี PUT )
เพื่อมีส่วนร่วมให้สร้างเธรดการสนทนาเพื่อชี้แจงกระบวนการและแนะนำการปรับปรุง
อย่าลังเลที่จะเปิดปัญหาหรือการอภิปรายหากคุณต้องการความช่วยเหลือหรือพบปัญหาใด ๆ การมีส่วนร่วมและข้อเสนอแนะได้รับการสนับสนุนอย่างมากในการปรับปรุงที่เก็บ