@scuba-squad/acceptable

Content negotiation middleware for Express and Restify

Usage no npm install needed!

<script type="module">
  import scubaSquadAcceptable from 'https://cdn.skypack.dev/@scuba-squad/acceptable';
</script>

README

Acceptable

Build Status Coverage Status

Purpose

Error fast/early for 406 Not Acceptable requests

Installation

Via npm

npm install @scuba-squad/acceptable

Usage

const express = require('express');
const acceptable = require('@scuba-squad/acceptable');

const app = express();

app.use(acceptable('json', 'txt', 'html', 'xml', 'js', 'jpg'));

Test

tests

npm install
npm test