Express.js
multipart/form-data
multipart/form-data を parse するには multer を使う
ETag
デフォルトで body をもとに弱い ETag がつく express-async-handler
各ハンドラを async にしたい、単に async だと reject 時のハンドルがうまくいかない
request body のデフォルトサイズ制限は 100kb
PayloadTooLargeError: request entity too large が出ていて気づいた
rawBody と JSON 同時に得る
express.json({ verify: (req, res, buf) => { req.rawBody = buf }})
JSON の verify と同時に rawBody をセットする、うーん
テスト
http テストに supertest を使うとよい
reading
これが get('/', (req,res,next) => {}) を実行するやつか?