يضيف البرامج الوسيطة Basicauth وظيفة مصادقة الهوية إلى موقع الويب. بعد استخدام الوسيطة ،
عندما يزور المستخدم موقع ويب ، يجب عليه إدخال اسم مستخدم وكلمة مرور. فقط بعد أن يدخل المستخدم اسم المستخدم وكلمة المرور والتحقق الذي تم تمريره ، يمكنه الوصول إلى موقع الويب.
عندما يفي اسم المستخدم وكلمة المرور من قبل المستخدم بالشروط ، ستعود الوسيطة بشكل صحيح ، مما يسمح للمستخدم بالوصول إلى موقع الويب. خلاف ذلك ، سيتم إرجاع خطأ. لن يُسمح بالوصول إلى الموقع.
نسخة الكود كما يلي:
var express = require ("express") ؛
var app = express () ؛
app.use (express.basicauth ("gys" ، "123")) ؛
app.get ("/" ، وظيفة (req ، الدقة) {
Res.Send ("Hello ff") ؛
}) ؛
App.Listen (1337 ، "127.0.0.1" ، Function () {
console.log ("ابدأ المراقبة ، هاها") ؛
}) ؛
قم بتعديل الرمز لجعل الكود أكثر مرونة
نسخة الكود كما يلي:
var express = require ("express") ؛
var app = express () ؛
app.use (express.basicauth (function (user ، pass) {
إرجاع المستخدم === "Gys" && pass === "123" ؛
})) ؛
app.get ("/" ، وظيفة (req ، الدقة) {
Res.Send ("Hello ff") ؛
}) ؛
App.Listen (1337 ، "127.0.0.1" ، Function () {
console.log ("ابدأ المراقبة ، هاها") ؛
}) ؛
قم بتشغيل الرمز: