인증번호를 생성하고 메일을 보내는 부분은 백엔드에서 처리하는 것이 좋습니다. 프론트엔드에서 인증번호를 생성하면 보안에 취약할 수 있고, 백엔드에서 처리하면 안전한 방식으로 인증번호를 생성하고 보낼
인증번호를 생성하고 메일을 보내는 부분은 백엔드에서 처리하는 것이 좋습니다. 프론트엔드에서 인증번호를 생성하면 보안에 취약할 수 있고, 백엔드에서 처리하면 안전한 방식으로 인증번호를 생성하고 보낼 수 있습니다. 프론트엔드에서는 이메일을 입력받아 백엔드에 전송하고, 백엔드에서 인증번호를 생성하여 해당 이메일로 보내주는 것이 좋습니다. 이후에는 프론트엔드에서는 인증번호를 입력받아 백엔드에 전송하고, 백엔드에서는 입력받은 인증번호가 맞는지 체크하여 인증을 처리하는 것이 좋습니다. 따라서, 프론트엔드에서는 이메일을 입력받는 폼을 만들고, 이메일을 백엔드에 전송하는 기능을 구현하면 됩니다. 그리고 백엔드에서는 인증번호를 생성하고 이메일을 보내는 기능을 구현하고, 프론트엔드에서는 인증번호를 입력받는 폼을 만들고 백엔드에 인증번호를 전송하여 인증을 처리하는 기능을 구현하면 됩니다.