close
더북(TheBook)
search
러스트 웹 개발
더북(TheBook)
home
Home
제 1 부 러스트 소개
1장 왜 러스트인가?
1.1 배터리 포함: 러스트의 도구
1.2 러스트 컴파일러
1.3 웹 서비스를 위한 러스트
1.4 러스트 애플리케이션의 유지보수성
1.5 요약
2장 기초 쌓기
2.1 러스트 플레이북 따라 하기
2.1.1 구조체로 리소스 모델링하기
2.1.2 Option 이해하기
2.1.3 에러를 해결하기 위해 문서 사용하기
2.1.4 러스트에서 문자열 다루기
2.1.5 이동, 대여, 소유권에 대해 훑어보기
2.1.6 트레이트를 사용하고 구현하기
2.1.7 Result 다루기
2.2 웹 서버 만들기
2.2.1 동시에 다수 요청을 다루기
2.2.2 러스트의 비동기 환경
2.2.3 러스트에서 async/await 다루기
2.2.4 러스트의 퓨처 타입 사용하기
2.2.5 런타임 고르기
2.2.6 웹 프레임워크 고르기
2.3 요약
제 2 부 시작하기
3장 첫 경로 핸들러 만들기
3.1 웹 프레임워크에 대해 알아보기: Warp
3.1.1 Warp에 있는 기능
3.1.2 Warp의 필터 체계
3.2 첫 JSON 응답을 GET 요청으로 받기
3.2.1 프레임워크가 생각하는 대로 따르기
3.2.2 성공 경로 처리하기
3.2.3 Serde의 도움 받기
3.2.4 우아하게 에러 처리하기
3.3 CORS 헤더 다루기
3.3.1 애플리케이션 레벨에서 CORS 헤더를 반환하기
3.3.2 CORS 응답 검사
3.4 요약
4장 Restful API 구현하기
4.1 인메모리 스토리지에서 질문 가져오기
4.1.1 모의 데이터베이스 설정하기
4.1.2 테스트 데이터를 준비하기
4.1.3 가짜 데이터베이스에서 읽어 들이기
4.1.4 쿼리 매개변수 파싱하기
4.1.5 전용 에러 반환하기
4.2 질문을 POST, PUT, DELETE하기
4.2.1 스레드에 안전한 방식으로 데이터를 수정하기
4.2.2 질문 추가하기
4.2.3 질문 업데이트하기
4.2.4 잘못된 요청 처리하기
4.2.5 저장소에서 질문 삭제하기
4.3 url-form-encoded로 answers POST 요청하기
4.3.1 url-form-encoded와 JSON의 차이점
4.3.2 url-form-encoded로 answers 추가하기
4.4 요약
content-type
헤더를 원래대로 되돌려 놓은 후 코드를 다시 실행하면 정상적인 결과를 볼 수 있다.
Prev
BUY
Next
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.
Email address