Sobes.tech
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.