form의 post방식을 이용하여 json을 송신하는 소스이다.
서버쪽 코드는 아래와 같다.
router.post('/sameple_test', function (req, res) {
var data = req.body.data;
console.log("data : " + data);
var json = JSON.stringify(eval("(" + data + ")"));
var d = JSON.parse(json);
console.log("data.node : " + d.node);
res.end();
});
sameple_test라는 주소로 보내게 되며, json변환을 위해
data 파라미터로 받아온 값은 json형이 아닌 string형이기 때문에
JSON.parse()전, json string형의 변환이 필요하여,
JSON.stringify(eval("(" + data + ")"))을 사용하였다.
클라이언트에서 보내는 json 문자열이다.
서버에 표시되는 화면이다.