1.1.0 • Published 8 years ago
express-content-type-override v1.1.0
Express Content-Type Override Middleware
An Express middleware to override the content-type
header of the request.
Installation
$ npm install --save express-content-type-override
Usage
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.index);
app.listen(3000);
Options
options.contentType
Specify the content-type
mime-type you'd like to use. Defaults to application/x-www-form-urlencoded
.
options.charset
If you need to specify charset as part of content-type
. No default, will not be part of content-type
if not set.
License
This project is licensed under the MIT License - see the LICENSE file for details.