express-alias

    0.4.0 • Public • Published

    Travis build status

    Express-Alias

    Adds a convenience app.alias() method to Express for aliasing redirect routes.

    Supports both Express 2 and Express 3.

    Example

    // uses Express's default redirect status (currently 302):
    app.alias('/privacy', '/privacy-policy');
    app.alias('/terms', '/terms-of-service');
     
    // but you can explicitly specify a status as well:
    app.alias('/aseem', '/aseemk', 301);

    Installation

    npm install express-alias
    

    Usage

    You can either require() Express normally and then extend it:

    var express = require('express');
    require('express-alias');

    Or just require() this module, which returns the extended Express for convenience:

    var express = require('express-alias');

    TODO

    Support route parameters (e.g. '/user/:id''/users/:id').

    License

    MIT. © 2012 Aseem Kishore.

    Credits

    TJ Holowaychuk for the awesome Express.

    Keywords

    none

    Install

    npm i express-alias

    DownloadsWeekly Downloads

    7

    Version

    0.4.0

    License

    none

    Last publish

    Collaborators

    • aseemk