Wondering what’s next for npm?Check out our public roadmap! »

    express-set-domain

    1.0.1 • Public • Published

    express-set-domain

    Force an express app to use a particular domain by 301 redirecting none matching requests.

    Install

    npm install --save express-set-domain

    Usage

    Add to your express application before all other routes.

    var express = require('express');
    var app = express();
    var setDomain = require('express-set-domain');
     
    // add middleware to force requests to orcascan.com
    app.use(setDomain('orcascan.com'));
     
    // typical route
    app.get('/docs/integrations/scan-barcodes-into-microsoft-excel', function(req, res) {
        res.send('How to scan barcodes into spreadsheets!');
    });

    Based on the above example, a request to:

    http://www.orcascan.com/docs/integrations/scan-barcodes-into-microsoft-excel

    would be 301 redirected to:

    http://orcascan.com/docs/integrations/scan-barcodes-into-microsoft-excel

    without having to list every potential incoming domain name.

    Contributing

    Feel free to contribute, either by raising an issue or:

    1. Fork it!
    2. Create your feature branch: git checkout -b my-new-feature
    3. Commit your changes: git commit -m 'Add some feature'
    4. Push to the branch: git push origin my-new-feature
    5. Submit a pull request

    Star the repo

    If you find this useful please star the repo, it helps us prioritize which open source bugs to fix 🙌

    History

    For change-log, check releases.

    License

    Licensed under MIT License © Orca Scan

    Install

    npm i express-set-domain

    DownloadsWeekly Downloads

    56

    Version

    1.0.1

    License

    MIT

    Unpacked Size

    3.88 kB

    Total Files

    5

    Last publish

    Collaborators

    • avatar