Notice
Recent Posts
Recent Comments
Link
«   2024/10   »
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 31
Tags
more
Archives
Today
Total
관리 메뉴

ddodoi 님의 블로그

7주차-파트05: Lorem Picsum, URL이 같을 경우 본문

웹풀스택 일일정리

7주차-파트05: Lorem Picsum, URL이 같을 경우

ddodoi 2024. 10. 5. 21:24

CHAPTER 1. Lorem Picsum

url를 통해서 다운로드 할 필요 없이 더미 이미지를 얻을 수 있는 사이트.

사용법 : <img> 태그의 src에 로렘 픽숨의 url만 넣는다.

출처: https://wooncloud.tistory.com/100 [Wooncloud Blog:티스토리]

https://picsum.photos/

 

Lorem Picsum

Lorem Ipsum... but for photos

picsum.photos

 

 

 

※ Lorem Lipsum

 출판이나 그래픽 디자인 분야에서 폰트, 타이포그래피, 레이아웃 같은 그래픽 요소나 시각적 연출을 보여줄 때 사용하는 표준 채우기 텍스트로, 최종 결과물에 들어가는 실질적인 문장 내용이 채워지기 전에 디자인 프로젝트 모형의 채움 글로도 이용된다.(출처:위키백과)

https://www.lipsum.com/

 

Lorem Ipsum - All the facts - Lipsum generator

What is Lorem Ipsum? Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type spec

www.lipsum.com

 

 

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도 다음처럼 수정하였다.