ddodoi 님의 블로그
7주차-파트05: Lorem Picsum, URL이 같을 경우 본문
CHAPTER 1. Lorem Picsum
url를 통해서 다운로드 할 필요 없이 더미 이미지를 얻을 수 있는 사이트.
사용법 : <img> 태그의 src에 로렘 픽숨의 url만 넣는다.
출처: https://wooncloud.tistory.com/100 [Wooncloud Blog:티스토리]
※ Lorem Lipsum
출판이나 그래픽 디자인 분야에서 폰트, 타이포그래피, 레이아웃 같은 그래픽 요소나 시각적 연출을 보여줄 때 사용하는 표준 채우기 텍스트로, 최종 결과물에 들어가는 실질적인 문장 내용이 채워지기 전에 디자인 프로젝트 모형의 채움 글로도 이용된다.(출처:위키백과)
CHAPTER 2. URL이 같을 경우
우리가 만든 books API에서는 문제점이 있다. 바로 전체 도서 조회와 카테고리별 도서 조회를 할 때 URL이 같단 것이다. 카테고리별 도서 조회의 경우 query로 category_id값을 입력받기로 했지만 이걸 URL로 다르게 표현할 방법이 없었다. POSTMAN으로 실습할 경우, 예를 들어 URL로 localhost:9999/books?category_id = 0를 받으면 localhost:9999/books부분에서 이미 걸려서 자동적으로 먼저 코드가 정의된 전체 도서 조회 기능으로 넘어간다.
따라서 BookController에서 전체 도서 조회 코드를 수정하여 query값이 있는경우로 나누어 query값이 있으면 카테고리별 도서 조회 기능이 실행되도록, 없으면 전체 도서 조회 기능이 실행되도록 하였다.
router도 다음처럼 수정하였다.
'웹풀스택 일일정리' 카테고리의 다른 글
8주차-파트02: SAFE MODE 해제, count(), AS, 서브쿼리, EXISTS (0) | 2024.10.12 |
---|---|
8주차-파트01: LEFT JOIN, MYSQL에서 시간 구하기, 페이징(Paging) (0) | 2024.10.10 |
7주차-파트03:http-status-codes 모듈, 컨트롤러, 해싱,비밀번호 암호화(crypto) (0) | 2024.10.04 |
7주차-파트02: Express-generator 구조 , 프로젝트 셋팅, Primarykey VS Uniquekey (0) | 2024.10.04 |
7주차-파트01: DB diagram사이트 소개, API 설계(2) (0) | 2024.10.01 |