UNPKG

@scuba-squad/acceptable

Version:

Content negotiation middleware for Express and Restify

32 lines (23 loc) 727 B
# Acceptable [![Build Status](https://github.com/scub45t3v3/acceptable/workflows/CI/badge.svg?event=push)](https://github.com/scub45t3v3/acceptable/actions) [![Coverage Status](https://coveralls.io/repos/github/scub45t3v3/acceptable/badge.svg)](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 ```