똑같은 삽질은 2번 하지 말자
Node.js 복습 #2 bodyParser , 응답메소드(res) 본문
post로 온 데이터를 파싱할때,
bodyParser
var bodyParser = require('body-parser');
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({extended:true}));
app.post('/email_post', function(req,res){
console.log(req.body.email);
});
json -> json 데이터를 받을 수 파싱할 수 있게됨
urlencoded -> 클라이언트에서 인코딩된 데이터를 파싱할 수 있게됨.
순수 자바스크립트로 짠 ajax 처음 봐서 스샷첨부
응답 메소드
다음 표에 표시된 응답 오브젝트에 대한 메소드(res)는 응답을 클라이언트로 전송하고 요청-응답 주기를 종료할 수 있다. 라우트 핸들러로부터 다음 메소드 중 어느 하나도 호출되지 않는 경우, 클라이언트 요청은 정지된 채로 방치됩니다.
메소드설명
res.download() | 파일이 다운로드되도록 프롬프트합니다. |
res.end() | 응답 프로세스를 종료합니다. |
res.json() | JSON 응답을 전송합니다. |
res.jsonp() | JSONP 지원을 통해 JSON 응답을 전송합니다. |
res.redirect() | 요청의 경로를 재지정합니다. |
res.render() | 보기 템플리트를 렌더링합니다. |
res.send() | 다양한 유형의 응답을 전송합니다. |
res.sendFile | 파일을 옥텟 스트림의 형태로 전송합니다. |
res.sendStatus() | 응답 상태 코드를 설정한 후 해당 코드를 문자열로 표현한 내용을 응답 본문으로서 전송합 |
'Node' 카테고리의 다른 글
Node.js 복습 #1 nodemon, __dirname , static 파일 설정 (0) | 2020.06.20 |
---|---|
Mongoose 의 populate (0) | 2019.12.14 |
(Node.js) password 암호화 모듈 Crypto(crypto.js에 대해) (0) | 2019.11.01 |
(Node.js) Serialize 와 Deserialize 로그인 정보 저장 (1) | 2019.10.29 |
(Node.js)Sokcet 통신을 이용한 1:1 chat (0) | 2019.10.25 |
Comments