Restful API

    [TIL] 2021-08-29

    😊 Today I Learned 1. Youtube API 명세서 수정 validation 에러처리 100번대로 수정 일반적 에러는 보편적으로 100~500번대 사용 데이터베이스 에러 → 4000번대 사용 서버 에러 → 5000번대 사용 Response 에러 → 3000번대 사용 Request 에러 → 2000번대 사용 RESTful API에 맞도록 URL이름, 메소드 수정 Dao에서 값이 수정되는 쿼리가 실행되더라도, 삭제 관련 API일 경우에는 메소드를 PATCH가 아닌 DELETE로 변경 메소드가 DELETE, PATCH인 경우 URL에 /delete/, /patch/ 삭제 API 내용에 맞게 주어와 동사 수정 전체적으로 가독성이 좋아지도록 수정 😅 Comment 교내 해커톤 대회 경소톤 회의를 했..

    [Network] REST API 설계하기

    💡 1. API란? Application Programming Interface API 구동원리 Route : 외부에서 요청이 들어오면 해당 URI에 맞는 Controller로 연결 ↔ 키오스크가 주문을 받아서 종업원에게 주문 전달 Controller : Route로부터 받은 데이터를 받고, Service / Provider에게 데이터를 넘겨주어 로직을 수행할 수 있도록 함, validation확인 (트랜잭션, 유효성 검사) ↔ 종업원은 주문이 적절한지, 누락된 사항은 없는지 확인하고 요리사에게 주문 전달 Service / Provider : 실제 핵심적으로 로직을 수행하는 영역 Dao : 데이터베이스와 실질적으로 연결되어 있는 객체 → 쿼리 수행 ↔ 요리사는 요리를 하고, 이 과정에서 냉장고에서 재료를..