Sobes.tech
Middle

Васеъ кардани тасдиқи серверӣ барои майдонҳои мувофиқ.

sobes.tech AI

Ҷавоб аз AI

การตรวจสอบความถูกต้องบนฝั่งเซิร์ฟเวอร์คือการตรวจสอบข้อมูลบนฝั่งเซิร์ฟเวอร์เพื่อรับประกันความถูกต้องและความปลอดภัยก่อนที่จะบันทึกหรือประมวลผล ตัวอย่างเช่น หากคุณมีแบบฟอร์มที่มีช่อง email และรหัสผ่าน เซิร์ฟเวอร์ควรตรวจสอบว่า email ถูกต้องและรหัสผ่านตรงตามข้อกำหนด (ความยาว, ตัวอักษร)

ตัวอย่างใน Node.js โดยใช้ Express และ Joi สำหรับการตรวจสอบ:

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);

ด้วยวิธีนี้ เซิร์ฟเวอร์จะตรวจสอบข้อมูลโดยอิสระจากไคลเอนต์ ซึ่งช่วยป้องกันข้อผิดพลาดและการโจมตี.