일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 설치
- Passport.js
- 객체란
- Web2
- nodemon
- lowdb
- 생활코딩
- 객체정의
- dr 학교측
- local
- app.js
- JavaScript
- round
- sanitize
- math
- 함수
- passport
- /bin/www
- express
- node.js
- 모듈
- Generator
- 자동
- template
- nodejs
- 실행
- Web
- 데이터
- 객체
- tPerRow hn측
- Today
- Total
목록sanitize (2)
괜찮아 잘하고있어 힘내

7) sanitize-html 을 require하면 node_modules 디렉토리안에 sanitize-html 모듈을 찾을 것이다. 그리고 sanitizeHtml 변수에 담아준다. 상세보기 페이지에서 description(본문)과 title을 sanitize 해야한다. 32 ~ 33) 변수명에 sanitized를 붙여 자신이 사용하는 변수가 살균이 되었다는것을 나타냄으로써 어느정도 안심할 수 있다. 나머지 부분에 title을 sanitizedTitle로 바꾸고 description을 sanitizedDescription으로 변수명을 모두 바꿔준다. 그리고 다시 태그가 포함된 내용의 페이지를 만들어 본다. 내용만 사라지고 나머지 부분만 페이지에 뜬다. f12를 눌러 소스를 보면 내용이 사라져있다. 하지만..

1. 사용자가 입력한 정보를 외부로 출력할 때 오염된 정보를 소독하는 방법 2. npm을 통해 내가 아닌 다른사람이 만든 모듈을 사용해서 애플리케이션을 빠르게 만드는 방법 [npm sanitize html] 현재 59만명의 개발자들이 사용하고 있어 검증이 된 자료이다. npm init 우리의 애플리케이션을 npm으로 관리하기 위한 절차가 시작된다. package name에서 멈추는데 엔터 누르면 된다. 그러면 기본적인 패키지 이름이 설정된다. 자신의 애플리케이션을 패키지로써 관리하는 것이 된다. 그 후로 version 등등이 나오는데 그냥 다 엔터 눌러주면된다. 모두 엔터를 누르게 되면 이런 내용이 뜬다. 그리고 main.js와 같은 디렉토리에 package.json 이라는 파일이 생성되는걸 확인할 수 ..