◎ POST 또는 GET 을 사용하는 이유
▼ 내용
post 는 데이터의 crud 중 cud를 할경우는 무조건 post
select 만 할경운 get 방식으로 해도 상관없다
◎ FORM 데이터 받기 (POST)
▼ 내용
request.on('data',function(data){ 는
request로 들어온 데이터를 콜백함수의 data 인자값으로 일정 기준으로 조각내서 넣어준다는 뜻입니다. 조각을 내서 넣어주기때문에 전부 다 받으려고 body += data 를 넣어줍니다.
request.connection.destroy(); 는 접속을 끊는 함수입니다. 위에 if문 조건은
데이터가 일정 크기 이상 들어올경우 접속을 끊는 함수를 사용한겁니다.
request.on('end',function(){ 은 request 데이터를 다 받고나서 작동한다.
body 에 request 받은 모든데이터를 querystring 형식으로 바꿔서 다시 post로 담음
form 데이터 출력형식
◎ URL 데이터 받기 (GET)
▼ 내용
request 객체에서 url 을 뽑은다음 require('url').parse(리퀘url,true) 를 뽑으면 아래와같이 나온다.
즉 url 에서 ? 앞전꺼 제거한 뒤에 붙은 데이터 get 방식을 객체화 시키는 방법이다.
'프로그래밍 > NodeJS' 카테고리의 다른 글
NODE JS - PM2 패키지 설치 (3) | 2019.03.27 |
---|---|
NODE JS - 보안 모듈[sanitize-html] , XSS란? (0) | 2019.03.21 |
NODE JS - 모듈이란? , module.export 와 exports의 차이 (1) | 2019.03.20 |
NODE JS - File System 파일 생성,삭제,수정,동기와 비동기 (0) | 2019.03.20 |
NODE JS - PUG 설치와 사용법 (0) | 2019.03.15 |