@scuba-squad/acceptable
Version:
Content negotiation middleware for Express and Restify
32 lines (23 loc) • 727 B
Markdown
# Acceptable
[](https://github.com/scub45t3v3/acceptable/actions)
[](https://coveralls.io/github/scub45t3v3/acceptable)
## Purpose
Error fast/early for *406 Not Acceptable* requests
## Installation
Via [npm](https://www.npmjs.com/)
```bash
npm install @scuba-squad/acceptable
```
## Usage
```javascript
const express = require('express');
const acceptable = require('@scuba-squad/acceptable');
const app = express();
app.use(acceptable('json', 'txt', 'html', 'xml', 'js', 'jpg'));
```
## Test
[tests](TEST.md)
```bash
npm install
npm test
```