Karena kemunculan Node-JS, tidak hanya Java, PHP dan bahasa backend lainnya dapat mengoperasikan basis data dan menambah, menghapus, memodifikasi, dan memeriksa konten. JavaScript Simple Language juga memiliki keterampilan ini. Di Node, JS memiliki kode operasi dan kode yang kuat, membuat kode yang tidak jelas dan sulit dipahami lebih jelas. Di bawah ini saya akan memperkenalkan secara singkat bagaimana JavaScript mengoperasikan basis data dan mengimplementasikan fungsi login dan pendaftaran.
Pertama -tama, bagian halaman dihilangkan secara langsung. Kami telah menginstal database secara default, jadi kami mulai dengan login.
exports.login = function (req, res) {var username = req.body.uname; var pwd = req.body.psd; var sql = "pilih * dari siswa di mana nama pengguna =? dan kata sandi =?"; var con = dbcon.getCon (); con.Query (sql, [username, pwd], function (err, result) {if (! err) {if (result.length == 0) {res.json (0);} else {res.json (1)}} else {console.log (err)} con.destroy ()}) {console.log (err)} con.destroy}} {console) {con) {1)Pertama, klik tombol login, dan kami melompat ke halaman login. Dengan mendapatkan nilai input yang dimasukkan oleh pengguna, mendapatkan nilai input nama pengguna dan PWD melalui metode subskrip, dan dengan menghubungkan ke database, kami menilai nilai status yang dikembalikan oleh fungsi callback. Jika berhasil, pengguna akan diminta untuk mendaftar dengan sukses, dan kemudian halaman akan diarahkan. Jika pengecualian terjadi, berikan prompt dan lompat ke halaman kesalahan yang sesuai. Di sini kita dapat menggunakan metode coba {} catch () {} untuk mencegat dan mencetak informasi kesalahan spesifik.
Segera setelah itu, mari kita bicara tentang operasi pendaftaran. Seperti namanya, pendaftaran berarti memasukkan informasi pengguna yang tidak ada dalam database ke dalam database melalui pernyataan insert dari database. Prinsipnya agak mirip dengan login. Pertama, kita perlu memasukkan informasi yang perlu didaftarkan, kemudian mendapatkan informasi ini, dan kemudian mengirim permintaan asinkron untuk memverifikasi apakah database memiliki informasi ini. Jika tidak, buat informasi ini secara langsung. Mari kita gunakan kode untuk menggambarkan prinsip -prinsip ini.
Exports.Regists = fungsi (req, res, name, password) {var sql = "masukkan ke stuInfo (nama, kata sandi) nilai (?,?)" conn.query (sql, [name, password], function (err, hasil) {if (result.affectedRows == 1) {req.Session.name.name; name; res.sends. })} exports.login = login;Pertama, kami akan mendaftarkan metode ini untuk enkapsulasi, dan kemudian mengekspornya melalui ekspor simpul untuk memfasilitasi panggilan. Dalam metode ini, masukkan nama pengguna dan kata sandi melalui metode placeholder, dan kemudian masukkan nilai parameter yang diperoleh melalui database. Melalui penilaian kode status fungsi panggilan balik, kami mengonfirmasi bahwa penyisipan berhasil, dan setelah berhasil, sesi yang kami daftarkan berhasil akan ditampilkan pada halaman sebagai pengidentifikasi.
Di atas adalah login sederhana dan kode pendaftaran untuk JS. Poin -poin pengetahuan yang terlibat tidak hanya disebutkan di atas, tetapi juga termasuk pengetahuan dasar dari database, memahami pernyataan kueri SQL dasar, dan dapat berhasil terhubung ke database melalui JS. Kami selalu percaya bahwa gedung pencakar langit telah bangkit dari tanah. Selama kita pergi, kita dapat mengambil satu langkah pada satu waktu, suatu hari kita bisa menjadi ahli di mata diri kita sendiri dan orang lain.
Contoh sederhana di atas dari pendaftaran database operasi JS dan login adalah semua konten yang saya bagikan dengan Anda. Saya harap Anda dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.