- main
- manifest
- deps
- main
- Install
- Run
import { Router } from "@fastly/expressly";
const backend = "origin_0";
const router = new Router();
router.use(async (req, res) => {
console.log(JSON.stringify(req.query.entries()))
for (const [key, value] of req.query.entries()) {
console.log(`Query parameter: ${key}`, value);
if(key.startsWith('utm_')){
req.query.delete(key)
}
}
req.urlObj.search = new URLSearchParams(req.query.entries()).toString();
console.log('req.urlObj.search', req.urlObj.search);
res.send(await fetch(req.urlObj.toString(), { ...req, backend }));
});
router.listen();