environment
- "express": "^4.16.4"
- "express-openapi": "^12.0.1"
- "typescript": "4.6.4"
my problem
I want to chain consumesMiddleware at express-openapi.
On server.ts
const dumpBody = (req: Request, _res: Response, next: any) => {
console.log('========================================');
console.log(req.body);
console.log('========================================');
return next();
}
class Server {
port: number = +(process.env.PORT || 20080)
app = express()
constructor() {
const api = yaml.safeLoad(fs.readFileSync(`api.yml`, 'utf-8'))
initialize({
app: this.app,
apiDoc: api,
paths: `.${DIST}/api`,
consumesMiddleware: {
'application/json': bodyParser.json(),
'text/text': bodyParser.text(),
},
..........
..........
I want to call dumpBody() at after bodyParser.json().
How do I do it?