Skip to content
This repository has been archived by the owner on Nov 25, 2018. It is now read-only.

cfware/middleware-redirects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@cfware/middleware-redirects

NPM Version NPM Downloads MIT

This is a basic middleware for handling static redirects. I use it for internal testing within gulp serve. Chances are good it does not provide for your needs.

Install @cfware/middleware-redirects

npm i --save-dev @cfware/middleware-redirects

Usage

'use strict';

const connect = require('connect');
const redirects = require('@cfware/middleware-redirects');

// create app
const app = connect();

// Setup middleware to perform redirects
app.use(redirects({
	'/': '/my-app/',
	'/downloads': '/pub/my-app/',
	'/downloads/': '/pub/my-app/',
}));

// Start the server on a random port at localhost.
const server = app.listen(0, 'localhost', () => {
	const addr = server.address();

	console.log(`Example app listening at http://${addr.address}:${addr.port}`);
});

Running tests

The only test currently provided is eslint.

npm install
npm test

About

Basic middleware for handling static redirects.

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published