Middleware BasicAuth menambahkan fungsi otentikasi identitas ke situs web. Setelah menggunakan middleware,
Ketika pengguna mengunjungi situs web, ia harus memasukkan nama pengguna dan kata sandi. Hanya setelah pengguna memasukkan nama pengguna dan kata sandi dan lulus verifikasi, ia dapat mengakses situs web.
Ketika nama pengguna dan kata sandi yang dimasukkan oleh pengguna memenuhi syarat, middleware akan mengembalikan true, memungkinkan pengguna untuk mengakses situs web. Kalau tidak, salah akan dikembalikan. Akses ke situs web tidak akan diizinkan.
Salinan kode adalah sebagai berikut:
var express = membutuhkan ("Express");
var app = express ();
app.use (express.basiich ("gys", "123"));
app.get ("/", function (req, res) {
res.send ("halo ff");
});
app.listen (1337, "127.0.0.1", function () {
Console.log ("Mulai Pemantauan, Haha");
});
Ubah kode untuk membuat kode lebih fleksibel
Salinan kode adalah sebagai berikut:
var express = membutuhkan ("Express");
var app = express ();
app.use (express.basiciauth (function (user, pass) {
Return user === "gys" && pass === "123";
}));
app.get ("/", function (req, res) {
res.send ("halo ff");
});
app.listen (1337, "127.0.0.1", function () {
Console.log ("Mulai Pemantauan, Haha");
});
Jalankan kode: