Route
First added
Workbox
About
A Route consists of a pair of callback functions, match and handler. The match callback determines if a route should be used to handle a request by returning a truthy value if it can. The handler callback is called when the route matches and should return a Promise that resolves to a Response.
Parameters
match— A callback function that determines whether the route matches a givenfetchevent by returning a truthy value.handler— A callback function that returns aPromiseresolving to aResponse.method— The HTTP method to match the route against. Defaults toGET.
Usage
import { CacheFirst, Route, Serwist } from "serwist";
const serwist = new Serwist();
serwist.registerRoute(new Route(({ request, sameOrigin }) => {
return sameOrigin && request.destination === "image";
}, new CacheFirst()));
serwist.addEventListeners();More resources
Here is a list of resources you can read to learn more about Route: