对docker化项目的一些修正与验证
> 重命名Dockerfile,修改nginx.conf中后端指向
Change-Id: Ic3f6787e63097d2880f040016d4be1e614c7be34
diff --git a/src/feature/auth/Register.tsx b/src/feature/auth/Register.tsx
index 197d265..08edc70 100644
--- a/src/feature/auth/Register.tsx
+++ b/src/feature/auth/Register.tsx
@@ -1,7 +1,8 @@
import { useEffect, useState } from 'react';
import { LockOutlined, MailOutlined, NumberOutlined, UserOutlined } from '@ant-design/icons';
-import { Button, Checkbox, Form, Input, Space } from 'antd';
+import {Button, Checkbox, Form, Input, Space} from 'antd';
import { NavLink } from 'react-router';
+import authApi from "../../api/authApi.ts";
interface FormValues {
name: string;
@@ -25,12 +26,16 @@
}
const sendVerificationCode = () => {
+ // 如果邮箱校验不通过,则触发表单校验提示,并中断
if (!isValidEmail(emailValue)) {
- form.validateFields(['email'])
+ form.validateFields(['email']);
return;
}
- setCountdown(60)
- }
+
+ // 发起 POST 请求到后端 /sendVerification
+ authApi.sendVerificationCode(emailValue).catch()
+ setCountdown(60);
+ };
// 发送表单倒计时
useEffect(() => {