can we adjust express middlewere for special requests

Viewed 25

app.use()

app.use(express.json()) // this is assigned to ALL requests 

what can be equivalent to

app.use(/*Only POST AND PUT*/,express.json()) // this is assigned to ALL requests 
1 Answers

express-conditional-middleware allows:

const conditional = require('express-conditional-middleware');

app.use(conditional(req => ['POST', 'PUT'].includes(req.method), express.json()));
Related