Polka JS res.redirect

17-Aug-2020

polka

One of the very useful functions in express is res.redirect so that you can easily redirect to a different page. Polka 0.5.0 doesn’t support it out of the box but some digging in GitHub revealed a creative way to do it:


app.use(function(req, res, next) {
res.redirect = location => {
let str = Redirecting to ${location};
res.writeHead(302, {
Location: location,
'Content-Type': 'text/plain',
'Content-Length': str.length,
});
res.end(str);
};
next();
})

full credits to the author of this solution in the GitHub issue https://github.com/lukeed/polka/issues/78

👏 11