express-method-override

Override the method of a request based on a the X-HTTP-Method-Override header or custom query/post parameter.

Usage no npm install needed!

<script type="module">
  import expressMethodOverride from 'https://cdn.skypack.dev/express-method-override';
</script>

README

Express Method Override

Override the method of a request based on a the X-HTTP-Method-Override header or custom query/post parameter.


Installation

npm install express-method-override

Usage:

// Be sure to place after the body parser if you want to accept the method 
// override using a post parameter
app.use(express.bodyParser());

// Accepts a single argument, the name of the method override parameter,
// defaults to "_method"
app.use(require('express-method-override')('method_override_param_name'));