import * as ipaddr from "ipaddr.js"

function handler(event) {
  const req = event.request;
  let address = ipaddr.parse(event.client.address);

  console.log(`client_ip=${address.toString()} is ${address.kind()}`);

  return fetch(req, {
    backend: "origin_0",
  });
}

addEventListener("fetch", (event) => event.respondWith(handler(event)));