enforce-content-type
v1.1.0
Published
Enforce Content-Type headers on request
Downloads
14
Maintainers
Readme
Enforce Content-Type middleware
This middleware enforces the Content-Type
header of requests to be a specified value.
If the header doesn't match that value, a HTTP status code 415 "Unsupported Media Type" is returned.
var enforceContentType = require('enforce-content-type')
app.use(enforceContentType({
type: 'application/json'
}))
It is also possible to specify multiple acceptable content types:
app.use(enforceContentType({
type: [
'application/json',
'multipart/form-data'
]
}))
Requests without a body are not enforced unless the force
option is set to true:
app.use(enforceContentType({
force: true,
type: 'application/json'
}))