> ## Documentation Index
> Fetch the complete documentation index at: https://docs.appsignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# plugin-breadcrumbs-network

Le plugin `@appsignal/javascript` pour ajouter automatiquement un fil d'Ariane à chaque requête réseau. Fonctionne avec `XMLHttpRequest` et `fetch`.

## Installation

Ajoutez les packages `@appsignal/plugin-breadcrumbs-network` et `@appsignal/javascript` à votre `package.json`. Ensuite, exécutez `yarn install`/`npm install`.

Vous pouvez également ajouter ces packages à votre `package.json` en ligne de commande :

<CodeGroup>
  ```bash Bash theme={null}
  yarn add @appsignal/javascript @appsignal/plugin-breadcrumbs-network
  npm install @appsignal/javascript @appsignal/plugin-breadcrumbs-network
  ```
</CodeGroup>

## Utilisation

<CodeGroup>
  ```js JavaScript theme={null}
  import Appsignal from "@appsignal/javascript";
  import { plugin } from "@appsignal/plugin-breadcrumbs-network";

  const appsignal = new Appsignal({
    key: "YOUR FRONTEND API KEY",
  });

  appsignal.use(plugin(options));
  ```
</CodeGroup>

### Options de `plugin`

Le `plugin` peut être initialisé avec les options suivantes :

| Param        | Type    | Description                                                                                                      |
| ------------ | ------- | ---------------------------------------------------------------------------------------------------------------- |
| xhrEnabled   | Boolean | (optionnel) Une valeur booléenne indiquant si le plugin doit se lier à `XMLHttpRequest`. Vaut `true` par défaut. |
| fetchEnabled | Boolean | (optionnel) Une valeur booléenne indiquant si le plugin doit se lier à `fetch`. Vaut `true` par défaut.          |
