JSON으로 던진 {“a”:3, “b”:4}를 받아 계산 결과를 JSON{“c”:7}을 반환하는 코드
const express = require("express");
const app = express();
app.use(express.json());
app.post('/', function(req, res){
res.json({c:parseInt(req.body.a)+parseInt(req.body.b)});
});
app.listen(3000);
실행
$node postserver.js
호출
$curl -X POST -H "Content-Type: application/json" -d "{\"a\" : 3, \"b\" : 4 }" \
http://localhost:3000/
{"c":7}
헤더에 “Content-Type: application/json”을 지정하지 않고 문자열로 전달하면 JSON.parse로 변환해야함
