블로그 만들기를 하고 있다.
18. url에 소문자로 입력하거나
캐밥 케이스로 입력되었을 때도
제목에서 찾을 수 있게하기
케밥' 케이스 : a-day-of-school 하이픈으로 연결된 단어
소문자로 입력했을 때

Not a Match로 나온다.

케밥 케이스로 입력했을 때도 Not a Match로 나온다.


하이픈, 대소문자 상관없이 다 소문자로 변경해서 검색이 가능할까?
이 때 lodash를 다운 받아서 사용한다.
lodash
Node의 utility library 이다.
콘솔에서 다운로드 한다.
npm i lodash
app.js 에서 lodash를 부른다.
const _ = require('lodash');
언더스코어( _ )가 lodash를 줄인 것이다.

lodash documentation으로 들어가서
lowerCase를 검색한다

대문자, 하이픈, 언더 스코어 다 무시되고 소문자로 변환이된다.


대문자, 하이픈, 언더 스코어 다 무시되고 소문자로 변환이됨




Match Found!로 나옴

'Node.js > EJS (Embedded JavaScript Templating' 카테고리의 다른 글
| [블로그 6] 19~끝 | 본문 내용을 ... read more로 줄여 새창으로 연결 (0) | 2021.11.10 |
|---|---|
| [블로그4] 16 - 17| Routing Parameters (0) | 2021.11.10 |
| [블로그 2] home, about, contact 페이지 만들기 (0) | 2021.11.07 |
| [블로그 1] 기본 세팅 (0) | 2021.11.07 |
| To Do List 12 ] 최종 코드 (0) | 2021.11.03 |
댓글