> ## 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

O plugin `@appsignal/javascript` para adicionar automaticamente um breadcrumb em cada requisição de rede. Funciona tanto com `XMLHttpRequest` quanto com `fetch`.

## Instalação

Adicione os pacotes `@appsignal/plugin-breadcrumbs-network` e `@appsignal/javascript` ao seu `package.json`. Em seguida, execute `yarn install`/`npm install`.

Você também pode adicionar esses pacotes ao seu `package.json` pela linha de comando:

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

## Uso

<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>

### Opções do `plugin`

O `plugin` pode ser inicializado com as seguintes opções:

| Parâmetro    | Tipo    | Descrição                                                                                                |
| ------------ | ------- | -------------------------------------------------------------------------------------------------------- |
| xhrEnabled   | Boolean | (opcional) Um valor booleano que indica se o plugin deve se vincular a `XMLHttpRequest`. Padrão: `true`. |
| fetchEnabled | Boolean | (opcional) Um valor booleano que indica se o plugin deve se vincular a `fetch`. Padrão: `true`.          |
