Edge function for all paths also run on assets, fonts etc

Is there anyway to stop this so it only run on the URL request? If I console.log ‘request’ for instance then the function will run around 10 times as it’s also running on my font files, css files, favicon etc.

Yeah, you should only declare Edge Functions for the paths you need to run them on. If you do something like /*, it’s going to run on each request.