시작하기무료로 시작하기

커스텀 유효성 검사기 테스트하기

커스텀 유효성 검사기를 정의한 후에는 API 엔드포인트에 적용하고 정상적으로 작동하는지 확인해야 합니다.

유효한 이메일 주소를 가진 사용자만 등록할 수 있도록 시스템을 구성해야 합니다. 여기서는 요청으로 사용자 정보(username, email, age)를 받는 간단한 엔드포인트를 만들어 보겠습니다. pydantic 모델을 엔드포인트에 추가하고, 지침에 제공된 cURL 명령어를 사용해 잘못된 이메일 주소로 엔드포인트를 테스트하세요.

이 연습은 강의의 일부입니다

FastAPI로 AI 프로덕션 배포하기

강의 보기

연습 안내

  • register 경로에 사용자 등록을 위한 POST 요청 엔드포인트를 생성하세요.
  • pydantic 모델을 사용하여 전달된 사용자 등록 정보를 검증하세요.
  • 터미널을 열고 python3 main.py 명령어로 main.py를 실행하여 서버를 시작하세요.
  • 터미널 오른쪽 상단에서 새 터미널을 열고, 아래 명령어로 잘못된 이메일 주소를 사용하여 register 엔드포인트를 테스트하세요: curl -X POST "http://localhost:8080/register" -H "Content-Type: application/json" -d '{"username": "jane_doe", "email": "[email protected]", "age": 30}'

실습형 인터랙티브 연습문제

이론을 실습으로 바꾸는 인터랙티브 연습 중 하나를 만나보세요

연습 시작