Middle
Mos server tekshiruvi uchun mos maydonlar uchun amalga oshiring.
sobes.tech AI
AIdan javob
Server tomonidan tasdiqlash — bu ma'lumotlarni saqlash yoki ishlashdan oldin server tomonida tekshirish bo'lib, to'g'rilik va xavfsizlikni ta'minlash uchun amalga oshiriladi. Masalan, agar sizda email va parol maydonlari bo'lgan forma bo'lsa, server emailning validligini va parol talablariga javob berishini tekshirishi kerak (uzunligi, belgilar).
Node.js da Express va Joi yordamida tasdiqlash misoli:
const express = require('express');
const Joi = require('joi');
const app = express();
app.use(express.json());
const schema = Joi.object({
email: Joi.string().email().required(),
password: Joi.string().min(8).required()
});
app.post('/register', (req, res) => {
const { error } = schema.validate(req.body);
if (error) {
return res.status(400).json({ message: error.details[0].message });
}
// Tasdiqlash muvaffaqiyatli bo'lsa, davom eting
res.send('Foydalanuvchi ro'yxatdan o'tdi');
});
app.listen(3000);
Shu tarzda, server ma'lumotlarni mustaqil ravishda tekshiradi, bu xatoliklar va hujumlarni oldini oladi.