CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
email VARCHAR(255) UNIQUE NOT NULL,
phone VARCHAR(20),
status ENUM('pending', 'approved', 'rejected') DEFAULT 'pending'
);
const express = require('express');
const app = express();
app.use(express.json());
app.post('/register', (req, res) => {
// 处理注册逻辑
console.log(req.body);
res.send({ message: 'User registered successfully' });
});
app.listen(3000, () => {
console.log('Server is running on port 3000');
});
import React, { useState } from 'react';
function RegistrationForm() {
const [name, setName] = useState('');
const [email, setEmail] = useState('');
const handleSubmit = (e) => {
e.preventDefault();
fetch('/register', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ name, email })
});
};
return (
);
}
export default RegistrationForm;