Skip to content

[Updated]: update lib/defaults.js to lib/defaults/index.js #283

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Aug 16, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion posts/ar/config_defaults.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ instance.defaults.headers.common['Authorization'] = AUTH_TOKEN;

### Config order of precedence

Config will be merged with an order of precedence. The order is library defaults found in [lib/defaults.js](https://github.com/axios/axios/blob/v1.x/lib/defaults.js#L28), then `defaults` property of the instance, and finally `config` argument for the request. The latter will take precedence over the former. Here's an example.
Config will be merged with an order of precedence. The order is library defaults found in [lib/defaults/index.js](https://github.com/axios/axios/blob/v1.x/lib/defaults/index.js), then `defaults` property of the instance, and finally `config` argument for the request. The latter will take precedence over the former. Here's an example.

```js
// Create an instance using the config defaults provided by the library
Expand Down
2 changes: 1 addition & 1 deletion posts/de/config_defaults.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ instance.defaults.headers.common['Authorization'] = AUTH_TOKEN;

### Konfigurationsreihenfolge

Konfigurationswerte werden mit folgender Reihenfolge zusammengefügt: Zuerst die Standardwerte des Moduls ([`lib/defaults.js`](https://github.com/axios/axios/blob/v1.x/lib/defaults.js#L28)), dann die der Instanz und am Ende die der Anfrage. Jedes Element in der Reihenfolge überschreibt seinen Vorgänger. Hier sehen Sie ein Beispiel:
Konfigurationswerte werden mit folgender Reihenfolge zusammengefügt: Zuerst die Standardwerte des Moduls ([`lib/defaults/index.js`](https://github.com/axios/axios/blob/v1.x/lib/defaults/index.js)), dann die der Instanz und am Ende die der Anfrage. Jedes Element in der Reihenfolge überschreibt seinen Vorgänger. Hier sehen Sie ein Beispiel:

```js
// Eine Instanz mit den Standartwerten des moduls
Expand Down
2 changes: 1 addition & 1 deletion posts/en/config_defaults.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ instance.defaults.headers.common['Authorization'] = AUTH_TOKEN;

### Config order of precedence

Config will be merged with an order of precedence. The order is library defaults found in [lib/defaults/index.js](https://github.com/axios/axios/blob/649d739288c8e2c55829ac60e2345a0f3439c730/lib/defaults/index.js#L59), then `defaults` property of the instance, and finally `config` argument for the request. The latter will take precedence over the former. Here's an example.
Config will be merged with an order of precedence. The order is library defaults found in [lib/defaults/index.js](https://github.com/axios/axios/blob/v1.x/lib/defaults/index.js), then `defaults` property of the instance, and finally `config` argument for the request. The latter will take precedence over the former. Here's an example.

```js
// Create an instance using the config defaults provided by the library
Expand Down
2 changes: 1 addition & 1 deletion posts/es/config_defaults.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ instance.defaults.headers.common['Authorization'] = AUTH_TOKEN;

### Configurar orden de precedencia

La configuración será combinada en orden de precedencia. El orden es: valores predeterminados de la biblioteca que se encuentran en [lib/defaults.js](https://github.com/axios/axios/blob/v1.x/lib/defaults.js#L28), luego la propiedad `defaults` de la instancia, y finalmente el argumento `config` de la petición. Este último tendrá prioridad sobre el primero. Aquí hay un ejemplo.
La configuración será combinada en orden de precedencia. El orden es: valores predeterminados de la biblioteca que se encuentran en [lib/defaults/index.js](https://github.com/axios/axios/blob/v1.x/lib/defaults/index.js), luego la propiedad `defaults` de la instancia, y finalmente el argumento `config` de la petición. Este último tendrá prioridad sobre el primero. Aquí hay un ejemplo.

```js
// Crear una instancia usando la configuración por defecto proveída por la librería
Expand Down
2 changes: 1 addition & 1 deletion posts/fa/config_defaults.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ instance.defaults.headers.common['Authorization'] = AUTH_TOKEN;

### پیکربندی ترتیب اولویت ها

پیکربندی با ترتیب اولویت ها ادغام می شود. این ترتیب ها از این کتابخانه آورده شده اند: [lib/defaults.js](https://github.com/axios/axios/blob/v1.x/lib/defaults.js#L28), در مثال زیر سپس ویژگی "defaults" از نمونه، و در آخر پارامتر ورودی "config" مقدار دهی شده اند. پارامتر دومی اولویت بیشتری دارد.
پیکربندی با ترتیب اولویت ها ادغام می شود. این ترتیب ها از این کتابخانه آورده شده اند: [lib/defaults/index.js](https://github.com/axios/axios/blob/v1.x/lib/defaults/index.js), در مثال زیر سپس ویژگی "defaults" از نمونه، و در آخر پارامتر ورودی "config" مقدار دهی شده اند. پارامتر دومی اولویت بیشتری دارد.

```js
// با استفاده از تنظیمات پیش فرض پیکربندی ارائه شده توسط کتابخانه ، یک نمونه ایجاد کنید
Expand Down
2 changes: 1 addition & 1 deletion posts/fr/config_defaults.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ instance.defaults.headers.common['Authorization'] = AUTH_TOKEN;

### Ordre de priorité de la configuration

Les différentes configurations sont combinées dans un certain ordre. Cet ordre est le suivant : d’abord les valeurs par défaut de la librairie que vous pouvez retrouver dans [lib/defaults.js](https://github.com/axios/axios/blob/v1.x/lib/defaults.js), puis la propriété `defaults` de l’instance, et enfin l’argument `config` de la requête. Chaque nouvelle valeur a la priorité par rapport à ce qui était défini précédemment. Voici un exemple.
Les différentes configurations sont combinées dans un certain ordre. Cet ordre est le suivant : d’abord les valeurs par défaut de la librairie que vous pouvez retrouver dans [lib/defaults/index.js](https://github.com/axios/axios/blob/v1.x/lib/defaults/index.js), puis la propriété `defaults` de l’instance, et enfin l’argument `config` de la requête. Chaque nouvelle valeur a la priorité par rapport à ce qui était défini précédemment. Voici un exemple.

```js
// Création d’une instance en utilisant la configuration par défaut de la
Expand Down
2 changes: 1 addition & 1 deletion posts/ja/config_defaults.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ instance.defaults.headers.common['Authorization'] = AUTH_TOKEN;

### 設定の優先順位

設定は、優先順位をつけてマージされます。その順番は [lib/defaults.js](https://github.com/axios/axios/blob/v1.x/lib/defaults.js#L28) にあるライブラリのデフォルト、そしてインスタンスの `defaults` プロパティ、最後にリクエストの `config` 引数の順になります。後者が前者よりも優先されます。以下はその例です。
設定は、優先順位をつけてマージされます。その順番は [lib/defaults/index.js](https://github.com/axios/axios/blob/v1.x/lib/defaults/index.js) にあるライブラリのデフォルト、そしてインスタンスの `defaults` プロパティ、最後にリクエストの `config` 引数の順になります。後者が前者よりも優先されます。以下はその例です。

```js
// ライブラリが提供するデフォルトの設定を使用してインスタンスを作成します。
Expand Down
2 changes: 1 addition & 1 deletion posts/kr/config_defaults.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ instance.defaults.headers.common['Authorization'] = AUTH_TOKEN;

### Config 우선 순위

Config는 우선 순위에 따라 병합됩니다. [lib/defaults.js](https://github.com/axios/axios/blob/v1.x/lib/defaults.js#L28) 라이브러리에서의 기본값, 인스턴스의 `defaults` 속성, 요청의 `config` 인자를 순서대로 찾습니다. 후자가 전자보다 우선순위가 높습니다. 다음은 예제입니다.
Config는 우선 순위에 따라 병합됩니다. [lib/defaults/index.js](https://github.com/axios/axios/blob/v1.x/lib/defaults/index.js) 라이브러리에서의 기본값, 인스턴스의 `defaults` 속성, 요청의 `config` 인자를 순서대로 찾습니다. 후자가 전자보다 우선순위가 높습니다. 다음은 예제입니다.

```js
// 라이브러리에서 제공하는 config 기본값을 사용하여 인스턴스 만들기
Expand Down
2 changes: 1 addition & 1 deletion posts/ku/config_defaults.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ instance.defaults.headers.common['Authorization'] = AUTH_TOKEN;

### ڕیزبەندی پێشینەیی ڕێکخستن

ڕێکخستن یەکئەخرێ بەپێی ڕیزبەندی پێشەکی. ڕیزبەندییەکە بنەڕەتەکانی کتێبخانەکە پێش ئەخات کە دەدۆزرێتەوە لە [lib/defaults.js](https://github.com/axios/axios/blob/v1.x/lib/defaults.js#L28)، پاشان تایبەتمەندی `defaults` لەسەر نموونەکە، وە لە کۆتاییدا پاڕامیتەر `config` کە بۆ داواکارییەکە ئەنێردرێت. ئەوەی دواتر دێت ڕیزبەندییەکەی پێشدەکەوێت بەسەر ئەوەی کە لە پێشتردا هاتووە. ئەمە نموونەیەکە:
ڕێکخستن یەکئەخرێ بەپێی ڕیزبەندی پێشەکی. ڕیزبەندییەکە بنەڕەتەکانی کتێبخانەکە پێش ئەخات کە دەدۆزرێتەوە لە [lib/defaults/index.js](https://github.com/axios/axios/blob/v1.x/lib/defaults/index.js)، پاشان تایبەتمەندی `defaults` لەسەر نموونەکە، وە لە کۆتاییدا پاڕامیتەر `config` کە بۆ داواکارییەکە ئەنێردرێت. ئەوەی دواتر دێت ڕیزبەندییەکەی پێشدەکەوێت بەسەر ئەوەی کە لە پێشتردا هاتووە. ئەمە نموونەیەکە:

```js
// نموونەیەک دروست بکە بە ڕێکخستنە بنەڕەتییەکان کە کتێبخانەکە بەردەستی کردوون
Expand Down
2 changes: 1 addition & 1 deletion posts/ptBR/config_defaults.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ instance.defaults.headers.common['Authorization'] = AUTH_TOKEN;

### Ordem de precedência

As configurações serão mescladas seguindo a ordem de precedência. A ordem é os padrões da biblioteca encontrados em [lib/defaults.js](https://github.com/axios/axios/blob/v1.x/lib/defaults.js#L28), depois a propriedade `defaults` da instância, e finalmente o argumento `config` da requisição. Os últimos terão precedência sobre os primeiros. Aqui está um exemplo.
As configurações serão mescladas seguindo a ordem de precedência. A ordem é os padrões da biblioteca encontrados em [lib/defaults/index.js](https://github.com/axios/axios/blob/v1.x/lib/defaults/index.js), depois a propriedade `defaults` da instância, e finalmente o argumento `config` da requisição. Os últimos terão precedência sobre os primeiros. Aqui está um exemplo.

```js
// Cria uma instância usando os padrões de configuração fornecidos pela biblioteca
Expand Down
2 changes: 1 addition & 1 deletion posts/ru/config_defaults.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ instance.defaults.headers.common['Authorization'] = AUTH_TOKEN;

### Порядок приоритета конфигурации

Конфигурация будет объединена в порядке приоритета. Порядок: значения по умолчанию для библиотеки, найденные в [lib/defaults.js](https://github.com/axios/axios/blob/v1.x/lib/defaults.js#L28), затем свойства `defaults` для экземпляра и, наконец, аргумент `config` для запроса. Последнее будет иметь приоритет над первым. Вот пример.
Конфигурация будет объединена в порядке приоритета. Порядок: значения по умолчанию для библиотеки, найденные в [lib/defaults/index.js](https://github.com/axios/axios/blob/v1.x/lib/defaults/index.js), затем свойства `defaults` для экземпляра и, наконец, аргумент `config` для запроса. Последнее будет иметь приоритет над первым. Вот пример.

```js
// Создайте экземпляр, используя настройки по умолчанию, предоставленные библиотекой.
Expand Down
2 changes: 1 addition & 1 deletion posts/tr/config_defaults.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ instance.defaults.headers.common['Authorization'] = AUTH_TOKEN;

### Konfigürasyon öncelik sırası

Konfigürasyon öncelik sırasına göre birleştirilecektir. Sıra, [lib/defaults.js](https://github.com/axios/axios/blob/v1.x/lib/defaults.js#L28) içinde bulunan kütüphane varsayılanlarıdır, ardından objenin `defaults` özelliğidir ve son olarak istek için `config` argümanı. İkincisi, birincisine göre öncelikli olacaktır. İşte bir örnek:
Konfigürasyon öncelik sırasına göre birleştirilecektir. Sıra, [lib/defaults/index.js](https://github.com/axios/axios/blob/v1.x/lib/defaults/index.js) içinde bulunan kütüphane varsayılanlarıdır, ardından objenin `defaults` özelliğidir ve son olarak istek için `config` argümanı. İkincisi, birincisine göre öncelikli olacaktır. İşte bir örnek:

```js
// Kütüphane tarafından sağlanan yapılandırma varsayılanlarını kullanarak bir örnek oluşturun
Expand Down
2 changes: 1 addition & 1 deletion posts/uk/config_defaults.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ instance.defaults.headers.common['Authorization'] = AUTH_TOKEN;

### Налаштуйте порядок пріоритету

Config буде об'єднано з порядком пріоритету. Порядок - це стандартні налаштування бібліотеки, знайдені в [lib/defaults.js](https://github.com/axios/axios/blob/v1.x/lib/defaults.js#L28), потім властивість `defaults` екземпляра і, нарешті, аргумент` config` для запиту. Останні мають пріоритет над першими. Ось приклад.
Config буде об'єднано з порядком пріоритету. Порядок - це стандартні налаштування бібліотеки, знайдені в [lib/defaults/index.js](https://github.com/axios/axios/blob/v1.x/lib/defaults/index.js), потім властивість `defaults` екземпляра і, нарешті, аргумент` config` для запиту. Останні мають пріоритет над першими. Ось приклад.

```js
// Створіть екземпляр, використовуючи стандартні налаштування, надані бібліотекою
Expand Down
2 changes: 1 addition & 1 deletion posts/vi/config_defaults.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ instance.defaults.headers.common['Authorization'] = AUTH_TOKEN;

### Thứ tự ưu tiên của cấu hình

Cấu hình sẽ được hợp lại theo thứ tự ưu tiên. Thứ tự lần lượt là mặc định của thư viện được đặt trong [lib/defaults.js](https://github.com/axios/axios/blob/v1.x/lib/defaults.js#L28), tiếp đến là thuộc tính `defaults` của instance, rồi cuối cùng là đối số `config` cho request. Cái đi sau sẽ được ưu tiên hơn cái đi trước. Sau đây là một ví dụ.
Cấu hình sẽ được hợp lại theo thứ tự ưu tiên. Thứ tự lần lượt là mặc định của thư viện được đặt trong [lib/defaults/index.js](https://github.com/axios/axios/blob/v1.x/lib/defaults/index.js), tiếp đến là thuộc tính `defaults` của instance, rồi cuối cùng là đối số `config` cho request. Cái đi sau sẽ được ưu tiên hơn cái đi trước. Sau đây là một ví dụ.

```js
// Tạo ra một instance dùng cấu hình mặc định do thư viện cung cấp
Expand Down
2 changes: 1 addition & 1 deletion posts/zh/config_defaults.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ instance.defaults.headers.common['Authorization'] = AUTH_TOKEN;

### 配置的优先级

配置将会按优先级进行合并。它的顺序是:在[lib/defaults.js](https://github.com/axios/axios/blob/v1.x/lib/defaults.js#L28)中找到的库默认值,然后是实例的 `defaults` 属性,最后是请求的 `config` 参数。后面的优先级要高于前面的。下面有一个例子。
配置将会按优先级进行合并。它的顺序是:在[lib/defaults/index.js](https://github.com/axios/axios/blob/v1.x/lib/defaults/index.js)中找到的库默认值,然后是实例的 `defaults` 属性,最后是请求的 `config` 参数。后面的优先级要高于前面的。下面有一个例子。

```js
// 使用库提供的默认配置创建实例
Expand Down
2 changes: 1 addition & 1 deletion posts/zhTW/config_defaults.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ instance.defaults.headers.common['Authorization'] = AUTH_TOKEN;

### 配置先後順序

配置將會以設置的先後順序來進行合併,最先的是函式庫預設值,可以在 [lib/defaults/index.js](https://github.com/axios/axios/blob/649d739288c8e2c55829ac60e2345a0f3439c730/lib/defaults/index.js#L59) 中找到,接著是實體的 `defaults` 屬性,最後是請求的 `config` 配置,後者將會覆蓋前者,如下例:
配置將會以設置的先後順序來進行合併,最先的是函式庫預設值,可以在 [lib/defaults/index.js](https://github.com/axios/axios/blob/v1.x/lib/defaults/index.js) 中找到,接著是實體的 `defaults` 屬性,最後是請求的 `config` 配置,後者將會覆蓋前者,如下例:

```js
// 建立一個實體並套用預設配置
Expand Down