FastAPI를 실행하려는데 app.module_one을 찾지 못해서 발생하는 에러이다. 원래는 uvicorn main:app --reload으로 실행하다가 헷갈려서uvicorn app.main:app --reload 으로 실행했는데, 저런 에러가 발생했다. 찾아보니까 완전히 다른 느낌(?) 이더라구요,,uvicorn app.main:app --reload을 실행하려면your_project/├── app/│ └── main.py (← 여기서 FastAPI(app)을 선언)이런 구조가 되어야 한다. 근데 나는 그냥 main.py가 프로젝트 폴더 바로 아래 있어서 저런 에러가 발생했다.앞으로는 파일구조를 생각하며 실행해야겠다,,

라우팅? 클라이언트가 서버로 보내는 HTTP 요청을 처리하는 프로세스... HTTP 요청이 지정한 라우트로 전송되면 미리 정의된 로직이 해당 요청을 처리해서 반환함 APIRouter 클래스를 사용한 라우팅APIRouter 클래스 : 다중 라우팅을 위한 경로 처리 클래스... FastAPI 패키지에 포함APIRouter 클래스 임포트 후 인스턴스 생성 가능include_router : 하나의 APIRouter만 인자로 받는 함수# api.pyfrom fastapi import FastAPI, APIRouterfrom todo import todo_routerapp = FastAPI()router = APIRouter()# app@app.get("/")async def welcome() -> dict: ..

FastAPI란? Python으로 작성된 빠르고 현대적인 웹 API 서버를 만들기 위한 비동기 기반 웹 프레임워크핵심 특징 : 빠름 | 자동 문서화(스웨거 자동 생성) | 타입 기반 | 간단한 코드 | 비동기 지원 가상환경 활성화/비활성화# 가상환경을 설치할 폴더명을 인수로 지정python3 -m venv venv# 활성화venv\Scripts\activate# 비활성화deactivate pip를 사용한 패키지 관리# 패키지 목록 표시python -m pip list# fastapi 설치pip install fastapi# 패키지 제거pip uninstall fastapi# 현재 프로젝트에서 설치된 모든 패키지 목록을 파일로 저장pip freeze > requirements.txt# 필요한 패키지 일괄 ..

Postman?쿼리스트링, Authorization, Header, Body 값을수정하여 요청/응답 가능하고JSON, XML 같은 데이터들을 포맷팅 해주어 한 눈에 파악하기 좋음(Windows 기준) 1. 아래 링크로 들어가서 다운로드 한다.https://www.postman.com/downloads/ Download Postman | Get Started for FreeTry Postman for free! Join 35 million developers who rely on Postman, the collaboration platform for API development. Create better APIs—faster.www.postman.com 2. 다운로드가 다 되면 .exe 파일을 열어 Pos..