일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- 전체파일내키워드찾기
- CSS
- 광주광역시이색카페
- 기본소스코드끌어오기
- 다시또봐요
- 소스분석
- 광주꾸덕꾸덕
- 뷰리졸버설정
- 광주광역시동구예쁜카페
- 매력이다이다
- root접근하기
- 달달한하루
- 담백하답니다
- 티파라찌
- 양림동티룸
- 빈생성에러
- ദ്ദി( ◠‿◠ )
- 운암동돈까스맛집
- 자바파일업로드
- 강의리추어탕본점
- 스프링부트환경설정
- 하나이름생각이나지않고
- 기세이다
- 표준프레임워크
- fastapi
- 운암동점심
- 디저트는
- 광주광역시운암동
- 소스코드보는법익히기
- 가이아티룸
- Today
- Total
개발자 구겹이
fastapi _ app.get router.get 차이점 본문
"
단일 Level을 가지는 Application 에서는 FastAPI의 app.get() 방식을,
좀 더 모듈화, 구조화가 될 필요가 있는 Application 에서는 APIRouter의 routing.get() 방식을 사용
하는 것을 권장함
"
라우팅, 핸들링을 통해 각 네트워크의 노드가 호출하는 서비스에 접근할 때
불필요한 장소를 제외해두고서 찾아가면 목적지에 더 빨리 찾아갈 수 있을 것임
기본적으로
from fastapi import FastAPI
app = FastAPI()
app.get('/') ...
방식을 사용하는 것은 어플 구동에 진입점이 되는 역할을 app이 수행하는 것이기 때문에(난 이렇게 이해함 ) 단일화해서 가면 코드도 짧막하고 좋을거라 생각했음
routing 모듈이 따로 존재하고 기존의 개발자들이 사용하는데에는 다 이유가 인는법이지

from fastapi import APIRouter
routing = APIRouter()
routing.get('/') ...
방식을 사용하는 기존의 개발자들이 많다는 것은 닥사 하면 되는 것이지
여러 서브 그룹들을 모여 분기 하게 하는데 APIRoute()의 객체로써 routing.post() 를 사용 _ 그러니깐 인스턴스화, 서브그룹핑
app.post()는 전역 앱 수준의 경로를 정의할 때 사용하기 _ 그러니깐 그냥 단순한 앱의 라우팅을 단일객체화
내일도 공부하기 ჱ̒ ー̀֊ー́ ) ჱ̒ ー̀֊ー́ )ჱ̒ ჱ̒ ー̀֊ー́ )ჱ̒ ー̀֊ー́ ) ჱ̒ ー̀֊ー́ ) ദ്ദി(☆⸝⸝•̀ᴥ•́⸝⸝)
'python > API' 카테고리의 다른 글
외부 내부 API 차이 ; Internal External API ? (0) | 2024.07.10 |
---|---|
@FastAPI().get('/') 써보기 (0) | 2024.07.04 |