express-accepts-override

0.0.2 • Public • Published

express-accepts-override

npm version Coverage Status Circle CI

Middleware to override accepts header with query or url path file extension

Installation

npm install express-accepts-override

Usage

var acceptsOverride = require('express-accepts-override');

app.use(acceptsOverride(options));

Options

accepts: ['json', 'html', 'csv', 'txt'] // must be valid mime extensions query: 'format' // /path?format=csv resolveOrder: ['suffix', 'query', 'header'] // will use first match

resolveOrder options:

  • suffix: /somepath.json, /somepath.csv
  • query: /somepath?format=json, /somepath?format=csv (change 'format' to something else with options.query)
  • header: 'accepts:text/csv'

Package Sidebar

Install

npm i express-accepts-override

Weekly Downloads

2

Version

0.0.2

License

MIT

Last publish

Collaborators

  • azhang