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

    Keywords

    none

    Install

    npm i no-slash

    DownloadsWeekly Downloads

    9

    Version

    1.2.15

    License

    MIT

    Last publish

    Collaborators

    • bcruddy