---
url: /api/symbols/workbox-swkit/precaching/addroute.md
---

# addRoute

Function @vite-pwa/workbox-swkit/precaching

```ts
addRoute(options?: PrecacheRouteOptions): void
```

Add a `fetch` listener to the service worker that will
respond to
\[network requests]https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API/Using_Service_Workers#Custom_responses_to_requests
with precached assets.

Requests for assets that aren't precached, the `FetchEvent` will not be
responded to, allowing the event to fall through to other `fetch` event
listeners.

### Parameters

* `options` – See the workbox-precaching.PrecacheRoute
  options.
