เนื่องจากการเกิดขึ้นของ Node-Js ไม่เพียง แต่ Java, PHP และภาษาแบ็กเอนด์อื่น ๆ สามารถใช้งานฐานข้อมูลและเพิ่มลบแก้ไขและตรวจสอบเนื้อหา JavaScript Simple Language ยังมีทักษะนี้เช่นกัน ในโหนด JS มีความสามารถในการใช้งานที่แข็งแกร่งและการอ่านรหัสทำให้รหัสที่ชัดเจนและยากต่อการเข้าใจยากขึ้น ด้านล่างนี้ฉันจะแนะนำสั้น ๆ ว่า JavaScript ดำเนินการฐานข้อมูลและดำเนินการเข้าสู่ระบบและฟังก์ชั่นการลงทะเบียนอย่างไร
ก่อนอื่นส่วนหน้าจะถูกละเว้นโดยตรง เราได้ติดตั้งฐานข้อมูลตามค่าเริ่มต้นดังนั้นเราจึงเริ่มต้นด้วยการเข้าสู่ระบบ
exports.login = function (req, res) {var username = req.body.uname; var pwd = req.body.psd; var sql = "เลือก * จากนักเรียนที่ชื่อผู้ใช้ =? และรหัสผ่าน =?"; var con = dbcon.getCon (); Con.Query (SQL, [ชื่อผู้ใช้, PWD], ฟังก์ชั่น (err, ผลลัพธ์) {ถ้า (! err) {ถ้า (result.length == 0) {res.json (0);} else {res.json (1)}} อื่น {console.logก่อนอื่นให้คลิกปุ่มเข้าสู่ระบบและเราข้ามไปที่หน้าเข้าสู่ระบบ โดยการได้รับค่าอินพุตที่ป้อนโดยผู้ใช้การได้รับค่าอินพุตของชื่อผู้ใช้และ PWD ผ่านวิธีการย่อยและโดยการเชื่อมต่อกับฐานข้อมูลเราตัดสินค่าสถานะที่ส่งคืนโดยฟังก์ชันการโทรกลับ หากประสบความสำเร็จผู้ใช้จะได้รับแจ้งให้ลงทะเบียนสำเร็จจากนั้นหน้าจะถูกเปลี่ยนเส้นทาง หากข้อยกเว้นเกิดขึ้นให้แจ้งเตือนและข้ามไปยังหน้าข้อผิดพลาดตามนั้น ที่นี่เราสามารถใช้วิธีการลอง {} catch () {} เพื่อสกัดกั้นและพิมพ์ข้อมูลข้อผิดพลาดเฉพาะ
ทันทีหลังจากนั้นมาพูดคุยเกี่ยวกับการลงทะเบียน ตามชื่อแนะนำการลงทะเบียนหมายถึงการแทรกข้อมูลผู้ใช้ที่ไม่มีอยู่ในฐานข้อมูลลงในฐานข้อมูลผ่านคำสั่งแทรกของฐานข้อมูล หลักการค่อนข้างคล้ายกับการเข้าสู่ระบบ ก่อนอื่นเราจำเป็นต้องป้อนข้อมูลที่ต้องลงทะเบียนจากนั้นรับข้อมูลนี้แล้วส่งคำขอแบบอะซิงโครนัสเพื่อตรวจสอบว่าฐานข้อมูลมีข้อมูลนี้หรือไม่ ถ้าไม่สร้างข้อมูลเหล่านี้โดยตรง ลองใช้รหัสเพื่อแสดงหลักการเหล่านี้
exports.regists = function (req, res, ชื่อ, รหัสผ่าน) {var sql = "แทรกลงใน stuinfo (ชื่อ, รหัสผ่าน) ค่า (?,?)" conn.Query (sql, [ชื่อ, รหัสผ่าน], ฟังก์ชัน (err, ผลลัพธ์) {ถ้า (result.affectedRows == 1) })} exports.login = เข้าสู่ระบบ;ก่อนอื่นเราจะลงทะเบียนวิธีนี้สำหรับการห่อหุ้มแล้วส่งออกผ่านการส่งออกโหนดเพื่ออำนวยความสะดวกในการโทร ในวิธีนี้ให้ใส่ชื่อผู้ใช้และรหัสผ่านผ่านวิธีการวางตำแหน่งจากนั้นแทรกค่าพารามิเตอร์ที่ได้รับผ่านฐานข้อมูล ผ่านการตัดสินของรหัสสถานะฟังก์ชันการโทรกลับเรายืนยันว่าการแทรกประสบความสำเร็จและหลังจากความสำเร็จเซสชันที่เราลงทะเบียนสำเร็จจะแสดงบนหน้าเป็นตัวระบุ
ข้างต้นคือรหัสการเข้าสู่ระบบและการลงทะเบียนอย่างง่ายสำหรับ JS จุดความรู้ที่เกี่ยวข้องไม่เพียง แต่กล่าวถึงข้างต้น แต่ยังรวมถึงความรู้พื้นฐานของฐานข้อมูลการทำความเข้าใจคำสั่ง SQL แบบสอบถามพื้นฐานและความสามารถในการเชื่อมต่อกับฐานข้อมูลผ่าน JS ได้สำเร็จ เรามักจะเชื่อว่าตึกระฟ้าเพิ่มขึ้นจากพื้นดิน ตราบใดที่เราไปเราสามารถก้าวไปทีละก้าวหนึ่งวันเราสามารถเป็นผู้เชี่ยวชาญในสายตาของตัวเองและผู้อื่น
ตัวอย่างง่าย ๆ ข้างต้นของการลงทะเบียนฐานข้อมูลการดำเนินงาน JS และการเข้าสู่ระบบเป็นเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่าคุณจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น