slashify

1.0.0 • Public • Published

slashify

Express/Connect middleware to handle trailing slashes with options.

Why?

Why another remove trailing slash middleware? Because we wanted options. Like leaving the slash when serving the index file of a directory and custom index file names, etc!

Install

npm install slashify --save

Usage

var express = require('express');
var slashify = require('slashify');
 
var app = express();
 
app.use(slashify());
 
app.listen(3000, function () {
  
});

slashify([options])

  • options
    • root - the root directory. This is mostly used when you have a directory handling turned on and/or have custom index file names. Defaults to ./
    • index - the name of the directory index file. Defaults to index.html.
    • directory - set whether or not you want slashify to leave the trailing slash when serving the index file of a directory. Defaults to true. Set to false to remove the trailing slash for all paths.

Run Tests

npm install
npm test

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.0
    2
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.0
    2
  • 0.1.0
    1

Package Sidebar

Install

npm i slashify

Weekly Downloads

3

Version

1.0.0

License

MIT

Last publish

Collaborators

  • scottcorgan
  • mbleigh