デバックで要求を console.log 出力させてみたときのメモです。
個々の URL で処理するのでは無く、一箇所で対応します。
import express from 'express';
const app = express();
app.use(express.json());
app.use((req, res, next) => {
console.log(req.method, req.url, req.query, req.body);
next();
})
PUT http://localhost:8080/test/1024?a=鈴木&b=花子
content-type: application/json
{
"name": "山田太郎",
"time": "2023-08-05T00:00:00Z"
}
のような要求が来たら、コンソールには
PUT /test/1024?a=%E9%88%B4%E6%9C%A8&b=%E8%8A%B1%E5%AD%90 { a: '鈴木', b: '花子' } { name: '山田太郎', time: '2023-08-05T00:00:00Z' }
と出力されます。
コメント