주의사항 1: 서버에 전송할 때 HTTP 헤더에 “Content-Type: application/json” 반드시 설정할 것 2: JSON의 string 표기할때 이스케이프 처리해서라도 쌍따옴표로 사용할 것 3: bodyParser에서 JSON 사용을 명시할 것
var express = require('express');
var bodyParser = require('body-parser')
var app = express();
var port = process.env.PORT || 8000;

const usage = 'curl "localhost:8000/get?a=3&b=4" or\n' + 
              'curl -d "{\\"a\\":3,\\"b\\":4}" ' + 
              '-H "Content-Type: application/json" localhost:8000/post';

app.use(bodyParser.json());

app.get('/', function(req, res) {
    res.send(usage);
});

app.post('/', function(req, res) {
    res.send(usage);
});

app.get('/get', function(req, res) {
    res.send('' + (parseInt(req.query.a) + parseInt(req.query.b)));
});

app.post('/post', function(req, res) {
    res.send('' + (req.body.a + req.body.b));
});

app.listen(port);