Middle
İlgili alanlar için sunucu tarafı doğrulama uygulayın.
sobes.tech yapay zeka
AI'dan gelen yanıt
Sunucu tarafı doğrulama, verilerin kaydedilmeden veya işlenmeden önce doğruluğunu ve güvenliğini sağlamak için sunucu tarafında yapılan kontrolüdür. Örneğin, e-posta ve şifre alanları içeren bir formunuz varsa, sunucu e-postanın geçerli olduğunu ve şifrenin (uzunluk, karakterler) gereksinimleri karşıladığını doğrulamalıdır.
Node.js kullanarak Express ve Joi ile doğrulama örneği:
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 });
}
// Doğrulama başarılıysa işlemi sürdür
res.send('Kullanıcı kaydedildi');
});
app.listen(3000);
Bu şekilde, sunucu verileri bağımsız olarak kontrol eder, bu da hataları ve saldırıları önler.