//클라이언트
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<div id="result"></div>
<input type="text" id="msg" />
<input type="button" value="get result" id="getResult" />
<script>
$('#getResult').click( function() {
$('#result').html('');
$.ajax({
url:'http://127.0.0.1:3000/test',
dataType:'json',
type:'POST',
data:{'msg':$('#msg').val(),
'name': 'lineage'},
success:function(result){
alert(result.name);
$('#result').html(result.msg +"___"+ result.name);
}
});
})
</script>
</body>
</html>
//서버
router.post(['/test/:msg','/test'], function(req, res, next) {
res.header("Access-Control-Allow-Origin" , "*")
console.log('body: ' + JSON.stringify(req.body));
res.send(req.body);
});
//서버 GET 방식
router.get('/test', function(req, res, next) {
res.header("Access-Control-Allow-Origin" , "*")
var str = '{ "name": "John Doe", "age": 42 }';
var obj = JSON.parse(str);
console.log(obj);
res.send(obj);
});
'node js' 카테고리의 다른 글
node.js 애플리케이션을 쉽고 빠르게 실행/종료하기 (0) | 2016.10.20 |
---|---|
casperjs 쿠키 저장 읽어오기 (0) | 2016.09.23 |
파일 존재 여부 확인 (0) | 2016.09.23 |
스트림으로 들어온 테이터 크기 확인 (0) | 2016.09.22 |
spawn 자식프로세스 종료 (0) | 2016.09.22 |