UNPKG

radio-button-redirect

Version:

Allows you to do redirects from radio buttons without touching the routes file.

18 lines (15 loc) 397 B
'use-strict'; function radioButtonRedirect(req, res, next) { const obj = Object.keys(req.body).length ? req.body : req.query; for (const k in obj) { const v = obj[k]; if (v.includes('~')) { const parts = v.split('~'); req.session.data[k] = parts[0]; const href = parts[1]; return res.redirect(href); } } next(); } module.exports = radioButtonRedirect