일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- Udemy
- 위코드
- SQL
- 습윤밴드
- node
- github
- nodejs
- 활동 킬로칼로리
- 월별 운동일지
- 독서 리뷰
- 메디패치
- express
- JavaScript
- Til
- 운동일지
- git
- node.js
- axios
- 크로스핏
- MySQL
- 홈트
- dql
- 박스점프
- 러닝
- code kata
- 달리기
- 걷기
- dml
- wecode
- 드림코딩
- Today
- Total
목록에러 (2)
RISK IT
레이어 별 발생 에러 1. Controller Error 컨트롤러는 표현 계층, 즉 입력과 출력에 관련한 부분을 담당. HTTP 통신을 처리하는 웹 서버의 관점에서는 http request (요청 입력), http response (응답 출력)을 담당하는 레이어이다. 따라서 통신이 처음 시작될 때, 사용자로 부터 받은 정보를 클라이언트(프론트엔드)가 전달해주면, 해당 입력에 대한 유효성 검증을 처리하며 에러 및 예외가 발생할 수 있다. 예시 KEY_ERROR가 대표적 사용자 입력이 잘못되었다면, 주로 400번대 http status code를 보냄 2. Service Error 서비스 레이어는 주로 비즈니스 로직과 규칙을 설정하는 곳. 이 곳에는 보통 기획에 따른 비즈니스 규칙에서 비롯된, 개발자가 직접..

작업 내용 상품 정보를 불러오는 엔드포인트를 리팩토링 하는 작업을 진행중이었다. 특정 서브 카테고리의 상품 조회와 필터링(query parameter) 기능을 구현 완료하고 다른 엔드포인트들도 포스트맨으로 실행시켜보았다. 그런데 productId로 상품 디테일을 불러오는 엔드포인트가 갑자기 작동하지 않는 문제가 발생했다. 상품 디테일 조회 엔드포인트는 처음에 잘 작동했고, 이번에 건들지도 않았는데 자꾸 통신이 실패하는 것이었다. 2월 9일에 올린 TIL에 적었듯이 잘 조회가 됐던 내용이었다. (그 후로 테이블에 main, sub category id도 추가) ⬇️ 제품 상세 페이지 조회 코드 const getProductById = async (productId) => { return await mysq..