더북(TheBook)

따라서 첫 번째 매개변수의 question.id를 복제(clone)하여 사본을 만든 다음, 두 번째 매개변수 질문의 소유권을 insert 메서드에 넘긴다.

코드 4-32 /question에 POST 경로 추가하기

...
#[tokio::main]
async fn main() {
    ...
    let get_questions = warp::get()
        .and(warp::path("questions"))
        .and(warp::path::end())
        .and(warp::query())
        .and(store_filter.clone())
        .and_then(get_questions);
        
    let add_question = warp::post()  
        .and(warp::path("questions"))  
        .and(warp::path::end())  
        .and(store_filter.clone())  
        .and(warp::body::json())  
        .and_then(add_question);  
        


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