일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 백준
- Win32
- Tips강좌
- Direct2D
- 알고리즘
- c#
- 프로그래밍
- 문법
- 이지스퍼블리싱
- Windows
- 연산자
- 포인터
- 지식나눔강좌
- Javascript
- 리뷰
- 김성엽
- c
- tipssoft
- doit코틀린프로그래밍
- c++
- Tips프로그래밍강좌
- VS ERROR
- 티스토리
- 함수
- 배열
- Visual Studio
- Desktop
- CS
- Kotlin
- Programming
- Yesterday
- Today
- Total
목록nodejs (2)
F.R.I.D.A.Y.

생활 코딩의 node js 프로그래밍 관련 공부 중 더이상 사용하지 않는(deprecated) 내용이 있어서 대체제를 찾아보았다. querystring POST로 전달된 데이터를 파싱하는 모듈이다. 그러나 해당 모듈은 22년 1월 17일 기준, 더이상 사용하지 않는 모듈이다. 따라서 대체제를 이용할 필요가 있다. express를 사용하고 있다면 모르겠지만, 아직 해당 내용에 대해 언급하지 않은 상황에서 body-parser같은 미들웨어를 사용하는 것은 불가능할테니, 다른 걸 찾아봤다. URLSearchParams querystring deprecated로 검색을 하면 npm 문서상 대체할 수 있는 문법, 혹은 기능을 제안해준다. URLSearchParams란 API가 querystring 모듈을 대체하는..

var queryString = CREATEDATABASEIFNOTEXISTS??; var param = ["hello"]; conn.query(queryString, param, function(err, result){ }); SQLInjection를 방지하기 위해 변수를 쿼리 문자열에 바로 넣지 않고 parameter로 넘기는 방식이 있는데, param은 리스트로 전달된다. 여기에서 리스트의 각 요소는 queryString의 ? 및 ??의 순서에 맞게 전달되는데, ?[# single question mark]와 ??[# double question mark]의 차이는 다음과 같다. 단일 ?의 경우 전달받은 인자를 백틱으로 감싼다. 이때, 작성하는 쿼리문이 위의 예시와 같이 데이터베이스, ..