build status code coverage code style styled with prettier made with lass license
Prevent redirect loops with sessions since HTTP referrer header is unreliable
npm:
npm install express-redirect-loop
yarn:
yarn add express-redirect-loop
const express = require('express'); const session = require('express-session'); const redirectLoop = require('express-redirect-loop'); const app = express(); app.use( session({ secret: 'test', resave: false, saveUninitialized: true }) ); app.use(redirectLoop({ defaultPath: '/', maxRedirects: 5 })); app.get('/', (req, res) => res.sendStatus(200)); app.get('/bar', (req, res) => res.redirect('/foo')); app.get('/foo', (req, res) => res.redirect('/foo')); app.get('/baz', (req, res) => res.redirect('/bar')); app.listen(3000);
| Name | Website |
|---|---|
| Nick Baugh | http://niftylettuce.com/ |