블로그 만들기를 하고 있다.
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 |
댓글