咒語 :幫我寫登入邏輯handleRegister 是fetch "http://localhost:3310/users" 使用 email, password
const handleRegister = async (email, password) => {
try {
const response = await fetch('http://localhost:3310/users', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({ email, password }),
});
if (response.status === 201) {
alert('註冊成功');
// 可以在此处执行其他操作,如登录用户等
} else {
const data = await response.json();
alert(`註冊失敗: ${data.message}`);
}
} catch (error) {
console.error('註冊時出錯:', error);
}
};
這樣子簡易的註冊就做完了
可以開啟JSON sever 並且輸入驗證看看
發現剛剛的101@gmail.com已經輸入進去
{
"users": [
{
"id": 1,
"email": "user2@example.com",
"password": "password"
},
{
"email": "101@gmail.com",
"password": "123456",
"id": 2
}
]
}