An Express middleware to override the content-type
header of the request.
$ npm install --save express-content-type-override
var express = require('express');
var app = express();
var bodyParser = require('body-parser');
var registrationController = require('./controllers/registrationController');
var options = {
contentType: 'application/x-www-form-urlencoded',
charset: 'utf-8'
};
server.use('/registration', contentTypeOverride(options));
server.use(bodyParser.json());
server.use(bodyParser.urlencoded({
extended: true
}));
app.post('/registration', registrationController);
app.listen(3000);
Specify the content-type
mime-type you'd like to use. Defaults to application/x-www-form-urlencoded
.
If you need to specify charset as part of content-type
. No default, will not be part of content-type
if not set.
This project is licensed under the MIT License - see the LICENSE file for details.