728x90 반응형 예외처리3 [TIL] 10/17 도서 API, 장바구니 API 수정 (feat.JWT) 1. 도서 API 수정 1.1. 로그인 유무에 따른 개별 조회 기능 구현 도서를 조회하는 기능은 로그인해야만 볼 수 있는 기능은 아님로그인하고 도서 개별 조회 페이지를 보는 경우 -> 유저가 좋아요를 눌렀는지 안 눌렀는지(liked) 여부 알 수 있음로그인하지 않고 도서 개별 조회 페이지를 보는 경우 -> 유저가 좋아요를 눌렀는지 안 눌렀는지(liked) 여부를 알 수 없음=> 로그인해서 토큰이 있는 경우 liked 컬럼을 함께 주고, 로그인하지 않은 경우 liked 컬럼없이 줌 로그인을 하지 않아 아예 토큰이 없는 경우 auth 모듈에서 1차로 처리-> receivedJwt 가 없는 경우 throw 로 ReferenceError 객체를 던짐// auth.jsfunction ensureAuthoriz.. 2024. 10. 20. [TIL] 9/10 라우팅, 예외처리 1. 미니미니 프로젝트 (실습) 이전 내용 [TIL] 9/6 핸들러, 예외 처리, HTTP 상태코드1. 핸들러 (Handler)HTTP request 가 날아오면 자동으로 호출되는 메소드 노드에서는 콜백함수로, 콜백함수를 핸들러라고 생각하면 된다. (cf. 스프링에서는 컨트롤러라고 불린다)즉, HTTPMETHOD 를 사용everydayc0ding.tistory.com [TIL] 9/9 API 설계 - 회원 API, 채널 API1. 미니미니 프로젝트 (실습) 지난번에 했던 미니미니 프로젝트를 이어서 해보려고 한다. 지난번에는 회원 API 의 회원가입 / 회원 개별 조회 / 회원 개별 탈퇴까지 했으니, 로그인 API 를 만들어보everydayc0ding.tistory.com 1.1. RouterServ.. 2024. 9. 10. [JavaScript] 기초- 데이터처리2 flow control (제어흐름, 흐름제어) 명령형 프로그램의 개별 명령문, 명령 또는 함수 호출이 실행되거나 평가되는 순서로, 5가지의 제어흐름이 있다. goto: 다른 구문에서 시작 -> 개발 설계에 오류를 발생시킬 수 있어 권장하지 않음!choice: 일부 조건이 충족되는 경우에만 일련의 명령문 실행 -> If-else, switchloop: 어떤 조건이 충족될 때까지 일련의 명령문을 0회 이상 실행 -> Collection loop, General loopcontinue: 현재 실행 구문에서 떨어진 한 구문의 집합을 실행 -> Loop continuationbreak: 프로그램 실행을 중단 -> Loop early exit, 함수 실행 정지 표현식과 문 표현식 (expression)어떤 값으로 .. 2024. 7. 30. 이전 1 다음 728x90 반응형