From 0fa043f0dfbae8b4095375b39c220a901cc6051f Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Wed, 12 Jan 2022 17:54:50 +0100 Subject: [PATCH] Now recognizing r/ pattern --- src/server.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/server.js b/src/server.js index 086aada..542b0e5 100644 --- a/src/server.js +++ b/src/server.js @@ -96,6 +96,12 @@ fastify.get('/e/:id', async (req, res) => { await knex('visits').insert({ shortcode: req.params.id, provider: 'e' }); }) +//Automagic reddit redirects on /r/ +fastify.get('/r/:id', async (req, res) => { + res.redirect(302, `https://redd.it/${req.params.id}`) + await knex('visits').insert({ shortcode: req.params.id, provider: 'r' }); +}) + //Normal shorturls fastify.get('/:shortcode', async (req, res) => { const shortcode = req.params.shortcode;