0.0.2 • Published 9 years ago

express-accepts-override v0.0.2

Weekly downloads
2
License
MIT
Repository
github
Last release
9 years ago

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'