Sobes.tech
Middle

Valósítsa meg a szerveroldali validációt a megfelelő mezőkhöz.

sobes.tech MI

Válasz az MI-től

A szerveroldali validáció az adatok ellenőrzése a szerveren, hogy biztosítsa a helyességet és a biztonságot mentés vagy feldolgozás előtt. Például, ha van egy űrlap e-mail és jelszó mezőkkel, a szervernek ellenőriznie kell, hogy az e-mail érvényes-e, és a jelszó megfelel-e a követelményeknek (hossz, karakterek).

Példa Node.js-ben az Express és Joi használatával a validációhoz:

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 });
  }
  // Folytassa a feldolgozást, ha a validáció sikeres
  res.send('Felhasználó regisztrálva');
});

app.listen(3000);

Így a szerver függetlenül ellenőrzi az adatokat a klienstől, megelőzve a hibákat és a támadásokat.