inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

FastAPI 완벽 가이드

url 차이 질문

해결된 질문

126

코드몽키

작성한 질문수 25

0

@app.get("/items")
# 함수에 개별 인자값이 들어가 있는 경우 path parameter가 아닌 모든 인자는 query parameter
# query parameter의 타입과 default값을 함수인자로 설정할 수 있음.
async def read_item(skip: int = 0, limit: int = 2):
    return fake_items_db[skip : skip + limit]


@app.get("/items_nd/")
# 함수 인자값에 default 값이 주어지지 않으면 반드시 query parameter에 해당 인자가 주어져야 함.
async def read_item_nd(skip: int, limit: int):
    return fake_items_db[skip : skip + limit]

안녕하세요 url 차이에 관해 질문드립니다.

 

위에 url은 "/items" 인데, 아래 url은 "/items_nd/" 으로 끝에 /가 붙어있는데요.

 

둘다 query params로 구성되어 있는데 위는 /로 안끝나고, 아래는 왜 /로 끝났는지 이유가 궁금합니다.

python sql sqlalchemy FastAPI

답변 1

0

권 철민

안녕하십니까,

두 방식 다 동일합니다. 원래는 path에 맨 마지막에 /를 붙이는 것과 안붙이는 것이 동일하고, 일관성을 위해 안 붙이는게 더 좋다라고 설명드리려고 했는데, 해당 설명이 빠졌군요. 두개 다 동일합니다 .

감사합니다.

 

모델 서빙과 관련된 강좌 출시 예정된 바가 있으신지 여쭤봅니다!

0

21

2

간단한 모델 서빙용으로 FastAPI를 공부하려고 합니다.

0

100

1

Update(수정)용 모델 질문 드립니다.

0

72

2

API 라우트 설계 시 중첩 구조 분리 기준 질문

0

84

2

signed cookie 와 jwt 토큰

0

107

2

비동기처리와 멀티스레드

0

119

2

fastapi의 가능성에 대해 궁금합니다.

0

124

1

어디가 필요없는 코드인지 알아내려면....

0

78

2

nginx를 사용하고 static 설정을 하는 경우도 app.mount 설정을 해야 하나요?

0

104

2

logout 태그 관련 질문

0

56

2

안녕하세요. 질문 하나 드려도 될까요?

0

97

1

81강 한 건도 못찾았을 경우 질문

0

78

2

64강: mysql-connector-python 버전 관련

0

95

2

152번 강의에서 질문이있습니다.

0

77

2

import 자동완성

0

58

1

FastAPI + Uvicorn 환경에서 메모리 누수 관련 문의드립니다.

0

335

2

EmailStr + max_length=40 같은 경우 질문

0

107

2

item_static.html 질문

0

113

2

uvicorn으로 로컬서버 올렸으나 사내 타 컴퓨터에서 접속이 안됨

0

269

2

머신러닝 백엔드 강좌 언제나오나요?

0

139

2

db connect

0

128

2

pydantic

0

122

2

url_for

0

94

2

react

0

113

2