Sobes.tech
Middle

Тийиштүү талаалар үчүн сервердик текшерүүнү ишке ашырыңыз.

sobes.tech AI

AIден жооп

Server tarafyndaky tassyklama, maglumatlaryň dogrulygyny we howpsuzlygyny kepillendirmek üçin serwer tarapynda maglumatlary barlaýar. Mysal üçin, e-mail we parol bilen formanyň bardygyny göz öňünde tutup, serwer e-mailiň dogrydygyny we paroly talaplara laýyk gelýändigini barlamaly (uzynlyk, simwoly).

Node.js-de Express we Joi ulanyp tassyklama mysaly:

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 });
  }
  // Тасдиҡлау уңышлы булса, эште дауам ит
  res.send('Колдонуучу катталды');
});

app.listen(3000);

Ошондайча, сервер маалыматтарды көз карандысыз текшерет, бу хата жана кол салууларды алдын алууга жардам берет.