더북(TheBook)

코드 3-3 종속성이 추가된 Cargo.toml

...
[dependencies]
tokio = { version = "1.2", features = ["full"] }
warp = "0.3"

프레임워크가 다음과 같은 내용을 수행하는지에 대한 점검 사항을 작성하자.

들어오는 PATH와 HTTP 메서드를 어떻게 파싱하는가?

HTTP 본문에서 직접 JSON 요청을 파싱할 수 있는가?

요청에서 URI(uniform resource identifier) 매개변수를 어떻게 파싱하는가?

인증이나 로깅 같은 미들웨어는 어떻게 추가하는가?

데이터베이스 연결과 같은 객체를 경로 핸들러에 어떻게 전달하는가?

HTTP 응답을 반환하려면 어떻게 해야 하는가?

내장 세션 또는 쿠키 처리 기능이 있는가?

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.