Do it Node.js express를 이용하여 서버 만들기 3편 요청할 때 파라미터 추가해보기
2018. 3. 13. 15:05ㆍjavascript/node.js
요청 파라미터 추가하기
query | 클라이언트에서 get 방식으로 전송한 요청 파라미터를 확인 합니다. |
body | 클라이언트에서 POST 방식으로 전송한 요청 파라미터를 확인합니다. 단 bodyParser 모듈을 사용해주어야 한다. |
header | 헤더를 확인합니다. |
url로 요청을 해줄때 파라미터를 추가하여 보낼 수 있습니다. get방식일 때는 query를 사용하고 post방식 으로는 body를 사용하면 된다. 예를 들어서 localhost:3000/?name=hoony 처럼 사용하면 된다. 그리고 var paramName = req.query.name으로 값을 가져올 수 있다. 요청할 때 전달되는 헤더 값들을 header() 메소드로 확인할 수 있다.
var http = require('http'), express = require('express') var app = express() http.createServer(app).listen(3000,function () { console.log('3000 사용') }) app.use('/',function (req, res) { var userAgent = req.header('User-Agent') var paramName = req.query.name res.writeHead(200,{'Content-Type':'text/html;charset=utf-8'}); res.write('express가 응답한 것입니다.
') res.write('') res.write('userAgent: '+userAgent+'
') res.end() })paramName: '+paramName+'
header와 query를 사용해보았습니다. query문을 더 추가하고 싶다면 &을 쿼리 뒤에 추가해주면 됩니다.
'javascript > node.js' 카테고리의 다른 글
Do it Node.js express를 이용하여 서버 만들기 5편 Route 기능 사용하기 (0) | 2018.03.16 |
---|---|
Do it Node.js express를 이용하여 서버 만들기 4편 다양한 미들웨어 사용하기 (0) | 2018.03.14 |
Do it Node.js express를 이용하여 서버 만들기 3편 http보다 유용한 express 메소드를 알아보자 (0) | 2018.03.09 |
Do it Node.js express를 이용하여 서버 만들기 2편 미들웨어 사용하기 (0) | 2018.03.09 |
Do it Node.js express를 이용하여 서버 만들기 1편 (0) | 2018.03.07 |