728x90
반응형
Get 요청 받기/응답
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> this is form html <form action="/send_email" method="get"> email:<input type="text" name="email"><br> 보내기:<input type="submit"> </form> </body> </html> | cs |
우선 get 요청하는 form을 만들어 보자
public 폴더 안에 다음과 같은 form.html을 만들어 준다.
잘 생성이 되었는지 localhost:3000/form.html에 접근하여 확인한다.
1 2 3 4 | app.get('/send_email', function(req,res){ console.log("email :", req.param('email')); }); | cs |
html에서 action을 /send_email로 설정했으므로 Path도 동일하게 설정한다.
이때 get방식은 url과 함께 데이터가 날아오기 때문에 req.param 안에
가져오고 싶은 데이터의 name을 인자로 넘겨준다
앞서 만든 form에 email을 입력 후 제출을 눌러 보았다.
서버쪽 소스에 console.log 명령어로 출력했기 때문에
email 값은 터미널에서 출력될것이다.
(따로 서버에서 보내주는 Respose 값은 없으므로, 브라우저는 대기 상태가 된다.)
반응형
'개발' 카테고리의 다른 글
[NodeJS] 템플릿 (0) | 2017.04.18 |
---|---|
[NodeJS] POST 요청 받기/응답 (6) | 2017.04.18 |
[NodeJS] 정적 파일 위치 등록 (0) | 2017.04.18 |
[NodeJS] Get 라우팅 (0) | 2017.04.18 |
[NodeJS] 기본 서버 연결 (0) | 2017.04.18 |
댓글