allowed-methods
v1.0.0
Published
Allow a set of HTTP methods
Downloads
10
Maintainers
Readme
allowed-methods
Allow a set of HTTP methods
Install
$ npm install allowed-methods
Usage
const http = require('http');
const allowedMethods = require('allowed-methods');
const handler = (req, res) => {
res.end('success');
};
const server = http.createServer(allowedMethods(['get', 'post'])(handler));
server.listen(3001);
In serverless environment:
const allowedMethods = require('allowed-methods');
module.exports = allowedMethods(['get'])((req, res) => {
res.end('success');
});
API
allowedMethods(methods)(handler)
methods
Type: ('get' | 'post' | 'put' | 'patch' | 'delete')[]
An array of allowed HTTP methods.
handler
Type: Function
The request handler to wrap.
Examples
See the examples for more details.
Authors
- Aleksandar Stojanoski (acestojanoski)