회사에서 Python + FastAPI로 개발을 하게 되었다. 그래서 공식문서를 훑어보았다. 1. Return Type API 호출 후 return 해줄 때 FastAPI에서 검증을 거친다. 데이터가 유효하지 않은 경우 (예: 필드가 누락된 경우)는 앱 코드가 제대로 작동하지 않거나 예상한대로 반환하지 않는 것을 의미하므로, 잘못된 데이터를 반환하는 대신 서버 오류를 반환한다. 이렇게 함으로써 사용자와 클라이언트는 예상한 데이터와 데이터 구조를 정확히 수신할 수 있음을 확신할 수 있다. - main.py from fastapi import FastAPI from pydantic import BaseModel app = FastAPI() class Item(BaseModel): name: str descr..