Add ua experimenetal code

This commit is contained in:
Sam Carlton 2022-02-04 12:41:28 -06:00
parent e307451d40
commit fc425a3fe7

View file

@ -8,6 +8,9 @@
// event.respondWith(gaHandleRequest(event.request, event))
// });
// TODO: Try rebuilding this library as local ESM
// https://github.com/peaksandpies/universal-analytics
// import ua from 'universal-analytics'
addEventListener('fetch', event => {
event.respondWith(handleRequest(event.request))
@ -16,8 +19,11 @@ addEventListener('fetch', event => {
// Alter Headers - https://developers.cloudflare.com/workers/examples/alter-headers
async function handleRequest(request) {
// const visitor = ua( process.env.GA_TRACKING_ID )
const response = await fetch(request)
// Clone the response so that it's no longer immutable
const newResponse = new Response(response.body, response)