no-slash

1.2.15 • Public • Published

npm version Build Status

no-slash

Express middleware for forcing no trailing url slash via redirect. Defaults to a 301, status code can be passed as an argument.

Usage

  • node 6+ recommended, for node < 6, an ES5 module is available at lib/es5.js.
  • $ yarn add no-slash or $ npm install no-slash --save
const express = require('express'),
    noSlash = require('no-slash'),
    app = express();
 
app.use(noSlash());

Or for node < 6

var express = require('express'),
    noSlash = require('no-slash/lib/es5'),
    app = express();
 
app.use(noSlash());

Contributing

Feel free to fork and submit a PR. Please reference an issue in your PR to simplify tracking them (create one if it doesn't exist, feature or bug).

  • node v8, npm v5
  • Tests are run with jest, 100% coverage is required
  • Linting with eslint
  • TravisCI for deploy to npm

Readme

Keywords

none

Package Sidebar

Install

npm i no-slash

Weekly Downloads

7

Version

1.2.15

License

MIT

Last publish

Collaborators

  • bcruddy