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

# AppSignal voor Node.js laadvolgorde

AppSignal voor Node.js kan op een paar verschillende manieren worden geconfigureerd — via de `Appsignal`-constructor of via omgevingsvariabelen.

De configuratie wordt in vier stappen geladen, te beginnen met de pakket-standaardwaarden en eindigend met het lezen van omgevingsvariabelen. De configuratie-opties kunnen worden gemengd zonder dat configuratie uit een andere optie verloren gaat.

## Laadvolgorde

* 1. [Pakket-standaardwaarden - `default`](#1-module-defaults)
* 2. [Door het systeem gedetecteerde instellingen - `system`](#2-system-detected-settings)
* 3. [Omgevingsvariabelen - `env`](#3-environment-variables)
* 4. [`Appsignal`-constructor - `initial`](#4-initial-configuration-given-to-appsignal-constructor)

## 1. Module-standaardwaarden

De AppSignal-module begint met het laden van zijn standaardconfiguratie, waarbij paden worden ingesteld en bepaalde functies worden ingeschakeld.

De agent-standaardwaarden zijn te vinden in de [documentatie van configuratie-opties](/nodejs/3.x/configuration/options).

## 2. Door het systeem gedetecteerde instellingen

Het pakket detecteert op wat voor soort systeem het draait en configureert zichzelf dienovereenkomstig.

Wanneer het bijvoorbeeld draait binnen een op containers gebaseerd systeem (zoals Docker en Heroku), stelt het de configuratie-optie `runningInContainer` in op `true`.

## 3. Omgevingsvariabelen

AppSignal zoekt naar zijn configuratie in omgevingsvariabelen. Wanneer deze worden gevonden, overschrijven ze alle gegeven configuratie-opties uit voorgaande stappen.

<CodeGroup>
  ```bash Bash theme={null}
  export APPSIGNAL_APP_NAME="my custom app name"
  # start your app here
  ```
</CodeGroup>

## 4. Initiële configuratie doorgegeven aan de `Appsignal`-constructor

Bij het initialiseren van het `Appsignal`-object kunt u de initiële configuratie doorgeven die u wilt toepassen. Dit is een `object` van een van de onderstaand beschreven opties.

<CodeGroup>
  ```javascript Node.js theme={null}
  new Appsignal({
    active: true,
    name: "<YOUR APPLICATION NAME>",
    pushApiKey: "<YOUR API KEY>",
  });
  ```
</CodeGroup>

Deze stap overschrijft alle gegeven opties uit de standaardwaarden of door het systeem gedetecteerde configuratie.
