From 6b97d6a7d49b4a0ad636d6c76ebdf1fae1ca90c9 Mon Sep 17 00:00:00 2001 From: Gn0lee Date: Sun, 21 Jul 2024 14:32:20 +0900 Subject: [PATCH 01/18] fix: add idea to gitignore --- .gitignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.gitignore b/.gitignore index 3dcb9ee..98206f7 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,6 @@ assets/sponsors/opencollective *.css.map # Local Netlify folder .netlify + +# intelij +.idea/ From 1129f716e88401c77d05b898d83bc6b54e03c9fb Mon Sep 17 00:00:00 2001 From: Gn0lee Date: Sun, 21 Jul 2024 14:39:04 +0900 Subject: [PATCH 02/18] fix: kr paramsSerialize comment & usage --- posts/kr/req_config.md | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/posts/kr/req_config.md b/posts/kr/req_config.md index ef4f2fd..e1a1964 100644 --- a/posts/kr/req_config.md +++ b/posts/kr/req_config.md @@ -48,10 +48,18 @@ next_link: '/kr/docs/res_schema' ID: 12345 }, - // `paramsSerializer`는 `params`의 시리얼라이즈를 담당하는 옵션 함수입니다. + // `paramsSerializer`는 `params`의 시리얼라이즈를 설정하는 필드입니다. + // serialize 필드를 통해 사용자 정의 시리얼라이즈 함수를 사용할 수 있습니다. + // encode 필드를 통해 사용자 정의 인코딩 함수를 사용할 수 있습니다. + // 이전처럼 `paramsSerializer`에 함수를 설정하면 encode 필드에 axios에서 사용하는 기본 인코딩 함수가 할당됩니다. // (예: https://www.npmjs.com/package/qs, http://api.jquery.com/jquery.param/) - paramsSerializer: function (params) { - return Qs.stringify(params, {arrayFormat: 'brackets'}) + paramsSerializer: { + serialize: (params) => { + return Qs.stringify(params, {arrayFormat: 'brackets'}) + }, + encode: (str) => { + return encodeURIComponent(str) + } }, // `data`는 요청 바디로 전송될 데이터입니다. From 238bb711052b8b3f598e7ca424aefb0bc4c117d7 Mon Sep 17 00:00:00 2001 From: Gn0lee Date: Sun, 21 Jul 2024 14:42:08 +0900 Subject: [PATCH 03/18] fix : ar paramsSerialize comment & usage --- posts/ar/req_config.md | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/posts/ar/req_config.md b/posts/ar/req_config.md index e97b384..e7329df 100644 --- a/posts/ar/req_config.md +++ b/posts/ar/req_config.md @@ -51,11 +51,19 @@ These are the available config options for making requests. Only the `url` is re ID: 12345 }, - // `paramsSerializer` is an optional function in charge of serializing `params` - // (e.g. https://www.npmjs.com/package/qs, http://api.jquery.com/jquery.param/) - paramsSerializer: function (params) { - return Qs.stringify(params, {arrayFormat: 'brackets'}) - }, + // `paramsSerializer` is a field for setting the serialization of `params`. + // You can use the serialize field to use a custom serialization function. + // You can use the encode field to use a custom encoding function. + // If you set a function to `paramsSerializer` as before, the default encoding function from axios will be assigned to the encode field. + // (e.g. https://www.npmjs.com/package/qs, http://api.jquery.com/jquery.param/) + paramsSerializer: { + serialize: (params) => { + return Qs.stringify(params, {arrayFormat: 'brackets'}) + }, + encode: (str) => { + return encodeURIComponent(str) + } + }, // `data` is the data to be sent as the request body // Only applicable for request methods 'PUT', 'POST', 'DELETE', and 'PATCH' From 2f8ea7b126e8d2f3b3cef447770bb87e12373778 Mon Sep 17 00:00:00 2001 From: Gn0lee Date: Sun, 21 Jul 2024 14:43:18 +0900 Subject: [PATCH 04/18] fix: de paramsSerialize comment & usage --- posts/de/req_config.md | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/posts/de/req_config.md b/posts/de/req_config.md index eb77cec..46df878 100644 --- a/posts/de/req_config.md +++ b/posts/de/req_config.md @@ -50,12 +50,19 @@ Dies sind die verfügbaren Konfigurationsoptionen für HTTP-Anfragen. Nur das Fe ID: 12345 }, - // Mit `paramsSerializer` kann optional die Funktion zur Serialisierung des - // Feldes `params` manuell überschrieben werden. - // (z.B. https://www.npmjs.com/package/qs, http://api.jquery.com/jquery.param/) - paramsSerializer: function (params) { - return Qs.stringify(params, {arrayFormat: 'brackets'}) - }, + // `paramsSerializer` ist ein Feld zum Festlegen der Serialisierung von `params`. + // Über das Feld serialize kann eine benutzerdefinierte Serialisierungsfunktion verwendet werden. + // Über das Feld encode kann eine benutzerdefinierte Kodierungsfunktion verwendet werden. + // Wenn Sie wie zuvor eine Funktion auf `paramsSerializer` setzen, wird die Standard-Kodierungsfunktion von axios dem Feld encode zugewiesen. + // (z.B. https://www.npmjs.com/package/qs, http://api.jquery.com/jquery.param/) + paramsSerializer: { + serialize: (params) => { + return Qs.stringify(params, {arrayFormat: 'brackets'}) + }, + encode: (str) => { + return encodeURIComponent(str) + } + }, // `data` beinhaltet die Daten, die im Körper der Anfrage übertragen werden sollen. // `data` wird nur bei den HTTP-Methoden 'PUT', 'POST', 'DELETE' und 'PATCH' berücksichtigt. From eeca7f3721ec6622de858bdedc278e811adcec87 Mon Sep 17 00:00:00 2001 From: Gn0lee Date: Sun, 21 Jul 2024 14:44:17 +0900 Subject: [PATCH 05/18] fix: en paramsSerialize comment & usage --- posts/en/req_config.md | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/posts/en/req_config.md b/posts/en/req_config.md index e97b384..e7329df 100644 --- a/posts/en/req_config.md +++ b/posts/en/req_config.md @@ -51,11 +51,19 @@ These are the available config options for making requests. Only the `url` is re ID: 12345 }, - // `paramsSerializer` is an optional function in charge of serializing `params` - // (e.g. https://www.npmjs.com/package/qs, http://api.jquery.com/jquery.param/) - paramsSerializer: function (params) { - return Qs.stringify(params, {arrayFormat: 'brackets'}) - }, + // `paramsSerializer` is a field for setting the serialization of `params`. + // You can use the serialize field to use a custom serialization function. + // You can use the encode field to use a custom encoding function. + // If you set a function to `paramsSerializer` as before, the default encoding function from axios will be assigned to the encode field. + // (e.g. https://www.npmjs.com/package/qs, http://api.jquery.com/jquery.param/) + paramsSerializer: { + serialize: (params) => { + return Qs.stringify(params, {arrayFormat: 'brackets'}) + }, + encode: (str) => { + return encodeURIComponent(str) + } + }, // `data` is the data to be sent as the request body // Only applicable for request methods 'PUT', 'POST', 'DELETE', and 'PATCH' From cff48f2a093ffd16970976172e7386f6a5134bf3 Mon Sep 17 00:00:00 2001 From: Gn0lee Date: Sun, 21 Jul 2024 14:46:55 +0900 Subject: [PATCH 06/18] fix: es paramsSerialize comment & usage --- posts/es/req_config.md | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/posts/es/req_config.md b/posts/es/req_config.md index dc23dc9..f1a2c90 100644 --- a/posts/es/req_config.md +++ b/posts/es/req_config.md @@ -51,11 +51,19 @@ Estas son las opciones de configuración disponibles para hacer peticiones. Solo ID: 12345 }, - // `paramsSerializer` es una funcion opcional a cargo de serializar `params` + // `paramsSerializer` es un campo para configurar la serialización de `params`. + // Puedes usar el campo serialize para utilizar una función de serialización personalizada. + // Puedes usar el campo encode para utilizar una función de codificación personalizada. + // Si estableces una función en `paramsSerializer` como antes, la función de codificación predeterminada de axios se asignará al campo encode. // (e.g. https://www.npmjs.com/package/qs, http://api.jquery.com/jquery.param/) - paramsSerializer: function (params) { - return Qs.stringify(params, {arrayFormat: 'brackets'}) - }, + paramsSerializer: { + serialize: (params) => { + return Qs.stringify(params, {arrayFormat: 'brackets'}) + }, + encode: (str) => { + return encodeURIComponent(str) + } + }, // `data` es el data a ser enviado como el cuerpo de la petición // Solo aplicable a los métodos de petición 'PUT', 'POST', 'DELETE , y 'PATCH' From 1d0c6201e4d39e1719399d80b7f8e0e5b8d1c55f Mon Sep 17 00:00:00 2001 From: Gn0lee Date: Sun, 21 Jul 2024 14:50:24 +0900 Subject: [PATCH 07/18] fix: fa paramsSerialize comment & usage --- posts/fa/req_config.md | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/posts/fa/req_config.md b/posts/fa/req_config.md index 37090ac..60931c3 100644 --- a/posts/fa/req_config.md +++ b/posts/fa/req_config.md @@ -48,10 +48,18 @@ next_link: '/docs/res_schema' ID: 12345 }, - // `paramsSerializer` یک عملکرد اختیاری است که وظیفه سریال سازی `params` را بر عهده دارد + // `paramsSerializer` یک فیلد برای تنظیم سریال‌سازی `params` است. + // می‌توانید از فیلد serialize برای استفاده از یک تابع سریال‌سازی سفارشی استفاده کنید. + // می‌توانید از فیلد encode برای استفاده از یک تابع رمزگذاری سفارشی استفاده کنید. + // اگر همانند قبل تابعی به `paramsSerializer` تنظیم کنید، تابع رمزگذاری پیش‌فرض axios به فیلد encode اختصاص داده می‌شود. // (به عنوان مثال، https://www.npmjs.com/package/qs, http://api.jquery.com/jquery.param/) - paramsSerializer: function (params) { - return Qs.stringify(params, {arrayFormat: 'brackets'}) + paramsSerializer: { + serialize: (params) => { + return Qs.stringify(params, {arrayFormat: 'brackets'}) + }, + encode: (str) => { + return encodeURIComponent(str) + } }, // `data` داده ای است که به عنوان بدنه درخواست ارسال می شود From 7c9ada47ac955cb720c7f5bc1bbf041c66036742 Mon Sep 17 00:00:00 2001 From: Gn0lee Date: Sun, 21 Jul 2024 15:06:55 +0900 Subject: [PATCH 08/18] fix: fr paramsSerialize comment & usage --- posts/fr/req_config.md | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/posts/fr/req_config.md b/posts/fr/req_config.md index a08cc51..edbca41 100644 --- a/posts/fr/req_config.md +++ b/posts/fr/req_config.md @@ -52,11 +52,19 @@ Voici les différentes options de configuration que vous pouvez utiliser pour fa ID: 12345 }, - // `paramsSerializer` est une fonction optionnelle qui permet de définir + // `paramsSerializer` est un champ pour définir la sérialisation de `params`. + // Vous pouvez utiliser le champ serialize pour utiliser une fonction de sérialisation personnalisée. + // Vous pouvez utiliser le champ encode pour utiliser une fonction de codage personnalisée. + // Si vous définissez une fonction sur `paramsSerializer` comme auparavant, la fonction de codage par défaut d'axios sera attribuée au champ encode. // comment `params` doit être sérialisé (avec https://www.npmjs.com/package/qs // ou http://api.jquery.com/jquery.param/ par exemple). - paramsSerializer: function (params) { - return Qs.stringify(params, {arrayFormat: 'brackets'}) + paramsSerializer: { + serialize: (params) => { + return Qs.stringify(params, {arrayFormat: 'brackets'}) + }, + encode: (str) => { + return encodeURIComponent(str) + } }, // `data` correspond aux données qui constitueront le corps de la requête. From e5dba6699a49ac11e703f769118e9b855b9efa7d Mon Sep 17 00:00:00 2001 From: Gn0lee Date: Sun, 21 Jul 2024 15:08:07 +0900 Subject: [PATCH 09/18] fix: ja paramsSerialize comment & usage --- posts/ja/req_config.md | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/posts/ja/req_config.md b/posts/ja/req_config.md index 2a22bd8..632d6c8 100644 --- a/posts/ja/req_config.md +++ b/posts/ja/req_config.md @@ -49,10 +49,18 @@ next_link: '/docs/res_schema' ID: 12345 }, - // `paramsSerializer` は、 `params` のシリアライズを担当するオプションの関数です。 + // `paramsSerializer`は、`params`のシリアル化を設定するフィールドです。 + // serializeフィールドを使用して、カスタムシリアル化関数を使用できます。 + // encodeフィールドを使用して、カスタムエンコーディング関数を使用できます。 + // 以前のように`paramsSerializer`に関数を設定すると、axiosのデフォルトエンコーディング関数がencodeフィールドに割り当てられます。 // (たとえば、https://www.npmjs.com/package/qs、http://api.jquery.com/jquery.param/) - paramsSerializer: function (params) { - return Qs.stringify(params, {arrayFormat: 'brackets'}) + paramsSerializer: { + serialize: (params) => { + return Qs.stringify(params, {arrayFormat: 'brackets'}) + }, + encode: (str) => { + return encodeURIComponent(str) + } }, // `data` はリクエスト ボディとして送信されるデータです。 From 374f6a17866305904f09e1016b8ceab91daed353 Mon Sep 17 00:00:00 2001 From: Gn0lee Date: Sun, 21 Jul 2024 15:09:04 +0900 Subject: [PATCH 10/18] fix: ku paramsSerialize comment & usage --- posts/ku/req_config.md | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/posts/ku/req_config.md b/posts/ku/req_config.md index dba3a63..c37431f 100644 --- a/posts/ku/req_config.md +++ b/posts/ku/req_config.md @@ -52,10 +52,18 @@ next_link: "/ku/docs/res_schema" ID: 12345 }, - // ـەکان`params` کردنی serializing فەنکشنێکی بژاردەییە بەرپرسە لە + // `paramsSerializer` بەشێکە بۆ دانانی سریالکەرەوەی `params`. + // دەتوانی بەشە serialize بەکاربهێنی بۆ بەکارھێنانی فەرمی سریالکەرەوەی خۆی. + // دەتوانی بەشە encode بەکاربهێنی بۆ بەکارھێنانی فەرمی کۆدکردنی خۆی. + // ئەگەر پێشتر وەکوو پێشتر فەرمی بۆ `paramsSerializer` دانیت، فەرمی بنەڕەتی کۆدکردنی axios بەپێی encode بەشەکە دەکرێتەوە. // (https://www.npmjs.com/package/qs, http://api.jquery.com/jquery.param/ نموونە) - paramsSerializer: function (params) { - return Qs.stringify(params, {arrayFormat: 'brackets'}) + paramsSerializer: { + serialize: (params) => { + return Qs.stringify(params, {arrayFormat: 'brackets'}) + }, + encode: (str) => { + return encodeURIComponent(str) + } }, // بریتییە لەو داتاییە کە دەنێردرێت وەکو لاشەی داواکارییەکە `data` From 738e246bfc4898f13af22b9b8b964d7561e9e08d Mon Sep 17 00:00:00 2001 From: Gn0lee Date: Sun, 21 Jul 2024 15:10:11 +0900 Subject: [PATCH 11/18] fix: ptBR paramsSerialize comment & usage --- posts/ptBR/req_config.md | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/posts/ptBR/req_config.md b/posts/ptBR/req_config.md index 08525b1..d9fe48e 100644 --- a/posts/ptBR/req_config.md +++ b/posts/ptBR/req_config.md @@ -46,10 +46,18 @@ Estas são as configurações opcionais disponíveis para fazer uma requisição ID: 12345 }, - // `paramsSerializer` é uma função opcional que comanda a serialização dos `params` + // `paramsSerializer` é um campo para definir a serialização de `params`. + // Você pode usar o campo serialize para usar uma função de serialização personalizada. + // Você pode usar o campo encode para usar uma função de codificação personalizada. + // Se você definir uma função em `paramsSerializer` como antes, a função de codificação padrão do axios será atribuída ao campo encode. // (e.g. https://www.npmjs.com/package/qs, http://api.jquery.com/jquery.param/) - paramsSerializer: function (params) { - return Qs.stringify(params, {arrayFormat: 'brackets'}) + paramsSerializer: { + serialize: (params) => { + return Qs.stringify(params, {arrayFormat: 'brackets'}) + }, + encode: (str) => { + return encodeURIComponent(str) + } }, // `data` são os dados a serem enviados no corpo da requisição From a698aca605ed0d95c541ff18dbbe11174284cfcf Mon Sep 17 00:00:00 2001 From: Gn0lee Date: Sun, 21 Jul 2024 15:11:57 +0900 Subject: [PATCH 12/18] fix: ru paramsSerialize comment & usage --- posts/ru/req_config.md | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/posts/ru/req_config.md b/posts/ru/req_config.md index 1fd08b4..35a86a6 100644 --- a/posts/ru/req_config.md +++ b/posts/ru/req_config.md @@ -50,10 +50,18 @@ next_link: '/docs/res_schema' ID: 12345 }, - // `paramsSerializer` это дополнительная функция, отвечающая за сериализацию `params` - // (например https://www.npmjs.com/package/qs, http://api.jquery.com/jquery.param/) - paramsSerializer: function (params) { - return Qs.stringify(params, {arrayFormat: 'brackets'}) + // `paramsSerializer` - это поле для настройки сериализации `params`. + // Вы можете использовать поле serialize для использования пользовательской функции сериализации. + // Вы можете использовать поле encode для использования пользовательской функции кодирования. + // Если вы зададите функцию для `paramsSerializer` как раньше, то функция кодирования по умолчанию из axios будет назначена полю encode. + // (например https://www.npmjs.com/package/qs, https://api.jquery.com/jquery.param/) + paramsSerializer: { + serialize: (params) => { + return Qs.stringify(params, {arrayFormat: 'brackets'}) + }, + encode: (str) => { + return encodeURIComponent(str) + } }, // `data` - это данные, которые посылаются как тело запроса From 3a4f8669ee4725e521280a462b9d6b66bcfba7f6 Mon Sep 17 00:00:00 2001 From: Gn0lee Date: Sun, 21 Jul 2024 15:13:13 +0900 Subject: [PATCH 13/18] fix: tr paramsSerialize comment & usage --- posts/tr/req_config.md | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/posts/tr/req_config.md b/posts/tr/req_config.md index 815878a..761ded0 100644 --- a/posts/tr/req_config.md +++ b/posts/tr/req_config.md @@ -53,10 +53,18 @@ Bunlar, istek yapmak için mevcut konfigürasyon seçenekleridir. Yalnızca `url ID: 12345 }, - // `paramsSerializer`, `params`ın dizileştirilmesinden (serialize) sorumlu isteğe bağlı bir işlevdir + // `paramsSerializer`, `params`ın serileştirilmesi için bir alandır. + // serialize alanını kullanarak özel bir serileştirme işlevi kullanabilirsiniz. + // encode alanını kullanarak özel bir kodlama işlevi kullanabilirsiniz. + // Daha önce olduğu gibi `paramsSerializer`a bir işlev ayarlarsanız, axios'un varsayılan kodlama işlevi encode alanına atanacaktır. // (örneğin: https://www.npmjs.com/package/qs, http://api.jquery.com/jquery.param/) - paramsSerializer: function (params) { - return Qs.stringify(params, {arrayFormat: 'brackets'}) + paramsSerializer: { + serialize: (params) => { + return Qs.stringify(params, {arrayFormat: 'brackets'}) + }, + encode: (str) => { + return encodeURIComponent(str) + } }, // `data` istek gövdesi olarak gönderilecek veridir From 1654dfe7dd3ea50748dd4d02227ee3136dfdb6fe Mon Sep 17 00:00:00 2001 From: Gn0lee Date: Sun, 21 Jul 2024 15:14:31 +0900 Subject: [PATCH 14/18] fix: uk paramsSerialize comment & usage --- posts/uk/req_config.md | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/posts/uk/req_config.md b/posts/uk/req_config.md index ca2fae0..33e0a75 100644 --- a/posts/uk/req_config.md +++ b/posts/uk/req_config.md @@ -49,10 +49,18 @@ next_link: '/uk/docs/res_schema' ID: 12345 }, - // `paramsSerializer` - це додаткова функція, яка відповідає за серіалізацію` params` - // (e.g. https://www.npmjs.com/package/qs, http://api.jquery.com/jquery.param/) - paramsSerializer: function (params) { - return Qs.stringify(params, {arrayFormat: 'brackets'}) + // `paramsSerializer` - це поле для налаштування серіалізації `params`. + // Ви можете використовувати поле serialize для використання власної функції серіалізації. + // Ви можете використовувати поле encode для використання власної функції кодування. + // Якщо ви, як і раніше, задасте функцію в `paramsSerializer`, за замовчуванням функція кодування з axios буде призначена полю encode. + // (e.g. https://www.npmjs.com/package/qs, https://api.jquery.com/jquery.param/) + paramsSerializer: { + serialize: (params) => { + return Qs.stringify(params, {arrayFormat: 'brackets'}) + }, + encode: (str) => { + return encodeURIComponent(str) + } }, // `data` - це дані, які надсилаються як тіло запиту From 42dacdfa0a9ee2dcbb0b4c568f9932f9c6eac4a7 Mon Sep 17 00:00:00 2001 From: Gn0lee Date: Sun, 21 Jul 2024 15:15:42 +0900 Subject: [PATCH 15/18] fix: vi parmasSerialize comment & usage --- posts/vi/req_config.md | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/posts/vi/req_config.md b/posts/vi/req_config.md index 49e5caa..9b83ad5 100644 --- a/posts/vi/req_config.md +++ b/posts/vi/req_config.md @@ -49,10 +49,18 @@ next_link: '/vi/docs/res_schema' ID: 12345 }, - // `paramsSerializer` là hàm tùy chọn để đảm nhiệm tuần tự hóa `params`. + // `paramsSerializer` là một trường để thiết lập tuần tự hóa của `params`. + // Bạn có thể sử dụng trường serialize để sử dụng một hàm tuần tự hóa tùy chỉnh. + // Bạn có thể sử dụng trường encode để sử dụng một hàm mã hóa tùy chỉnh. + // Nếu bạn thiết lập một hàm vào `paramsSerializer` như trước đây, hàm mã hóa mặc định từ axios sẽ được gán vào trường encode. // (vd https://www.npmjs.com/package/qs, http://api.jquery.com/jquery.param/) - paramsSerializer: function (params) { - return Qs.stringify(params, {arrayFormat: 'brackets'}) + paramsSerializer: { + serialize: (params) => { + return Qs.stringify(params, {arrayFormat: 'brackets'}) + }, + encode: (str) => { + return encodeURIComponent(str) + } }, // `data` là dữ liệu làm phần thân request để được gửi đi. From 52990d80d8a7ee3e3ad9f00b0789e05aaac9d2ae Mon Sep 17 00:00:00 2001 From: Gn0lee Date: Sun, 21 Jul 2024 15:17:10 +0900 Subject: [PATCH 16/18] fix: zh paramsSerialize comment & usage --- posts/zh/req_config.md | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/posts/zh/req_config.md b/posts/zh/req_config.md index b0ef998..a8a72bd 100644 --- a/posts/zh/req_config.md +++ b/posts/zh/req_config.md @@ -46,11 +46,19 @@ next_link: '/zh/docs/res_schema' params: { ID: 12345 }, - - // `paramsSerializer`是可选方法,主要用于序列化`params` - // (e.g. https://www.npmjs.com/package/qs, http://api.jquery.com/jquery.param/) - paramsSerializer: function (params) { - return Qs.stringify(params, {arrayFormat: 'brackets'}) + + // `paramsSerializer` 是一个用于设置 `params` 序列化的字段。 + // 你可以通过 serialize 字段来使用自定义的序列化函数。 + // 你可以通过 encode 字段来使用自定义的编码函数。 + // 如果像以前一样在 `paramsSerializer` 中设置一个函数,axios 的默认编码函数将被分配给 encode 字段。 + // (e.g. https://www.npmjs.com/package/qs, https://api.jquery.com/jquery.param/) + paramsSerializer: { + serialize: (params) => { + return Qs.stringify(params, {arrayFormat: 'brackets'}) + }, + encode: (str) => { + return encodeURIComponent(str) + } }, // `data` 是作为请求体被发送的数据 From 1b15ee5442af4b16ce13d17388085fe4888faedc Mon Sep 17 00:00:00 2001 From: Gn0lee Date: Sun, 21 Jul 2024 15:19:03 +0900 Subject: [PATCH 17/18] fix: indent of paramsSerialize usage --- posts/ar/req_config.md | 12 ++++++------ posts/de/req_config.md | 12 ++++++------ posts/en/req_config.md | 12 ++++++------ posts/es/req_config.md | 4 ++-- posts/fa/req_config.md | 12 ++++++------ posts/fr/req_config.md | 12 ++++++------ posts/ja/req_config.md | 12 ++++++------ posts/ku/req_config.md | 12 ++++++------ posts/ptBR/req_config.md | 12 ++++++------ 9 files changed, 50 insertions(+), 50 deletions(-) diff --git a/posts/ar/req_config.md b/posts/ar/req_config.md index e7329df..fb95962 100644 --- a/posts/ar/req_config.md +++ b/posts/ar/req_config.md @@ -57,12 +57,12 @@ These are the available config options for making requests. Only the `url` is re // If you set a function to `paramsSerializer` as before, the default encoding function from axios will be assigned to the encode field. // (e.g. https://www.npmjs.com/package/qs, http://api.jquery.com/jquery.param/) paramsSerializer: { - serialize: (params) => { - return Qs.stringify(params, {arrayFormat: 'brackets'}) - }, - encode: (str) => { - return encodeURIComponent(str) - } + serialize: (params) => { + return Qs.stringify(params, {arrayFormat: 'brackets'}) + }, + encode: (str) => { + return encodeURIComponent(str) + } }, // `data` is the data to be sent as the request body diff --git a/posts/de/req_config.md b/posts/de/req_config.md index 46df878..f64d21c 100644 --- a/posts/de/req_config.md +++ b/posts/de/req_config.md @@ -56,12 +56,12 @@ Dies sind die verfügbaren Konfigurationsoptionen für HTTP-Anfragen. Nur das Fe // Wenn Sie wie zuvor eine Funktion auf `paramsSerializer` setzen, wird die Standard-Kodierungsfunktion von axios dem Feld encode zugewiesen. // (z.B. https://www.npmjs.com/package/qs, http://api.jquery.com/jquery.param/) paramsSerializer: { - serialize: (params) => { - return Qs.stringify(params, {arrayFormat: 'brackets'}) - }, - encode: (str) => { - return encodeURIComponent(str) - } + serialize: (params) => { + return Qs.stringify(params, {arrayFormat: 'brackets'}) + }, + encode: (str) => { + return encodeURIComponent(str) + } }, // `data` beinhaltet die Daten, die im Körper der Anfrage übertragen werden sollen. diff --git a/posts/en/req_config.md b/posts/en/req_config.md index e7329df..fb95962 100644 --- a/posts/en/req_config.md +++ b/posts/en/req_config.md @@ -57,12 +57,12 @@ These are the available config options for making requests. Only the `url` is re // If you set a function to `paramsSerializer` as before, the default encoding function from axios will be assigned to the encode field. // (e.g. https://www.npmjs.com/package/qs, http://api.jquery.com/jquery.param/) paramsSerializer: { - serialize: (params) => { - return Qs.stringify(params, {arrayFormat: 'brackets'}) - }, - encode: (str) => { - return encodeURIComponent(str) - } + serialize: (params) => { + return Qs.stringify(params, {arrayFormat: 'brackets'}) + }, + encode: (str) => { + return encodeURIComponent(str) + } }, // `data` is the data to be sent as the request body diff --git a/posts/es/req_config.md b/posts/es/req_config.md index f1a2c90..b2b6535 100644 --- a/posts/es/req_config.md +++ b/posts/es/req_config.md @@ -58,10 +58,10 @@ Estas son las opciones de configuración disponibles para hacer peticiones. Solo // (e.g. https://www.npmjs.com/package/qs, http://api.jquery.com/jquery.param/) paramsSerializer: { serialize: (params) => { - return Qs.stringify(params, {arrayFormat: 'brackets'}) + return Qs.stringify(params, {arrayFormat: 'brackets'}) }, encode: (str) => { - return encodeURIComponent(str) + return encodeURIComponent(str) } }, diff --git a/posts/fa/req_config.md b/posts/fa/req_config.md index 60931c3..ef3ae13 100644 --- a/posts/fa/req_config.md +++ b/posts/fa/req_config.md @@ -54,12 +54,12 @@ next_link: '/docs/res_schema' // اگر همانند قبل تابعی به `paramsSerializer` تنظیم کنید، تابع رمزگذاری پیش‌فرض axios به فیلد encode اختصاص داده می‌شود. // (به عنوان مثال، https://www.npmjs.com/package/qs, http://api.jquery.com/jquery.param/) paramsSerializer: { - serialize: (params) => { - return Qs.stringify(params, {arrayFormat: 'brackets'}) - }, - encode: (str) => { - return encodeURIComponent(str) - } + serialize: (params) => { + return Qs.stringify(params, {arrayFormat: 'brackets'}) + }, + encode: (str) => { + return encodeURIComponent(str) + } }, // `data` داده ای است که به عنوان بدنه درخواست ارسال می شود diff --git a/posts/fr/req_config.md b/posts/fr/req_config.md index edbca41..fdb1c63 100644 --- a/posts/fr/req_config.md +++ b/posts/fr/req_config.md @@ -59,12 +59,12 @@ Voici les différentes options de configuration que vous pouvez utiliser pour fa // comment `params` doit être sérialisé (avec https://www.npmjs.com/package/qs // ou http://api.jquery.com/jquery.param/ par exemple). paramsSerializer: { - serialize: (params) => { - return Qs.stringify(params, {arrayFormat: 'brackets'}) - }, - encode: (str) => { - return encodeURIComponent(str) - } + serialize: (params) => { + return Qs.stringify(params, {arrayFormat: 'brackets'}) + }, + encode: (str) => { + return encodeURIComponent(str) + } }, // `data` correspond aux données qui constitueront le corps de la requête. diff --git a/posts/ja/req_config.md b/posts/ja/req_config.md index 632d6c8..6027d92 100644 --- a/posts/ja/req_config.md +++ b/posts/ja/req_config.md @@ -55,12 +55,12 @@ next_link: '/docs/res_schema' // 以前のように`paramsSerializer`に関数を設定すると、axiosのデフォルトエンコーディング関数がencodeフィールドに割り当てられます。 // (たとえば、https://www.npmjs.com/package/qs、http://api.jquery.com/jquery.param/) paramsSerializer: { - serialize: (params) => { - return Qs.stringify(params, {arrayFormat: 'brackets'}) - }, - encode: (str) => { - return encodeURIComponent(str) - } + serialize: (params) => { + return Qs.stringify(params, {arrayFormat: 'brackets'}) + }, + encode: (str) => { + return encodeURIComponent(str) + } }, // `data` はリクエスト ボディとして送信されるデータです。 diff --git a/posts/ku/req_config.md b/posts/ku/req_config.md index c37431f..fca37d3 100644 --- a/posts/ku/req_config.md +++ b/posts/ku/req_config.md @@ -58,12 +58,12 @@ next_link: "/ku/docs/res_schema" // ئەگەر پێشتر وەکوو پێشتر فەرمی بۆ `paramsSerializer` دانیت، فەرمی بنەڕەتی کۆدکردنی axios بەپێی encode بەشەکە دەکرێتەوە. // (https://www.npmjs.com/package/qs, http://api.jquery.com/jquery.param/ نموونە) paramsSerializer: { - serialize: (params) => { - return Qs.stringify(params, {arrayFormat: 'brackets'}) - }, - encode: (str) => { - return encodeURIComponent(str) - } + serialize: (params) => { + return Qs.stringify(params, {arrayFormat: 'brackets'}) + }, + encode: (str) => { + return encodeURIComponent(str) + } }, // بریتییە لەو داتاییە کە دەنێردرێت وەکو لاشەی داواکارییەکە `data` diff --git a/posts/ptBR/req_config.md b/posts/ptBR/req_config.md index d9fe48e..e450b93 100644 --- a/posts/ptBR/req_config.md +++ b/posts/ptBR/req_config.md @@ -52,12 +52,12 @@ Estas são as configurações opcionais disponíveis para fazer uma requisição // Se você definir uma função em `paramsSerializer` como antes, a função de codificação padrão do axios será atribuída ao campo encode. // (e.g. https://www.npmjs.com/package/qs, http://api.jquery.com/jquery.param/) paramsSerializer: { - serialize: (params) => { - return Qs.stringify(params, {arrayFormat: 'brackets'}) - }, - encode: (str) => { - return encodeURIComponent(str) - } + serialize: (params) => { + return Qs.stringify(params, {arrayFormat: 'brackets'}) + }, + encode: (str) => { + return encodeURIComponent(str) + } }, // `data` são os dados a serem enviados no corpo da requisição From e2d5de3a4df1b056a247e978a9a8edb379c164a5 Mon Sep 17 00:00:00 2001 From: Gn0lee Date: Sun, 21 Jul 2024 15:23:41 +0900 Subject: [PATCH 18/18] fix: en, ar, de paramsSerialize indentation --- posts/ar/req_config.md | 24 ++++++++++++------------ posts/de/req_config.md | 24 ++++++++++++------------ posts/en/req_config.md | 24 ++++++++++++------------ 3 files changed, 36 insertions(+), 36 deletions(-) diff --git a/posts/ar/req_config.md b/posts/ar/req_config.md index fb95962..cf1a93a 100644 --- a/posts/ar/req_config.md +++ b/posts/ar/req_config.md @@ -51,19 +51,19 @@ These are the available config options for making requests. Only the `url` is re ID: 12345 }, - // `paramsSerializer` is a field for setting the serialization of `params`. - // You can use the serialize field to use a custom serialization function. - // You can use the encode field to use a custom encoding function. - // If you set a function to `paramsSerializer` as before, the default encoding function from axios will be assigned to the encode field. - // (e.g. https://www.npmjs.com/package/qs, http://api.jquery.com/jquery.param/) - paramsSerializer: { - serialize: (params) => { - return Qs.stringify(params, {arrayFormat: 'brackets'}) - }, - encode: (str) => { - return encodeURIComponent(str) - } + // `paramsSerializer` is a field for setting the serialization of `params`. + // You can use the serialize field to use a custom serialization function. + // You can use the encode field to use a custom encoding function. + // If you set a function to `paramsSerializer` as before, the default encoding function from axios will be assigned to the encode field. + // (e.g. https://www.npmjs.com/package/qs, http://api.jquery.com/jquery.param/) + paramsSerializer: { + serialize: (params) => { + return Qs.stringify(params, {arrayFormat: 'brackets'}) }, + encode: (str) => { + return encodeURIComponent(str) + } + }, // `data` is the data to be sent as the request body // Only applicable for request methods 'PUT', 'POST', 'DELETE', and 'PATCH' diff --git a/posts/de/req_config.md b/posts/de/req_config.md index f64d21c..b3f05e2 100644 --- a/posts/de/req_config.md +++ b/posts/de/req_config.md @@ -50,19 +50,19 @@ Dies sind die verfügbaren Konfigurationsoptionen für HTTP-Anfragen. Nur das Fe ID: 12345 }, - // `paramsSerializer` ist ein Feld zum Festlegen der Serialisierung von `params`. - // Über das Feld serialize kann eine benutzerdefinierte Serialisierungsfunktion verwendet werden. - // Über das Feld encode kann eine benutzerdefinierte Kodierungsfunktion verwendet werden. - // Wenn Sie wie zuvor eine Funktion auf `paramsSerializer` setzen, wird die Standard-Kodierungsfunktion von axios dem Feld encode zugewiesen. - // (z.B. https://www.npmjs.com/package/qs, http://api.jquery.com/jquery.param/) - paramsSerializer: { - serialize: (params) => { - return Qs.stringify(params, {arrayFormat: 'brackets'}) - }, - encode: (str) => { - return encodeURIComponent(str) - } + // `paramsSerializer` ist ein Feld zum Festlegen der Serialisierung von `params`. + // Über das Feld serialize kann eine benutzerdefinierte Serialisierungsfunktion verwendet werden. + // Über das Feld encode kann eine benutzerdefinierte Kodierungsfunktion verwendet werden. + // Wenn Sie wie zuvor eine Funktion auf `paramsSerializer` setzen, wird die Standard-Kodierungsfunktion von axios dem Feld encode zugewiesen. + // (z.B. https://www.npmjs.com/package/qs, http://api.jquery.com/jquery.param/) + paramsSerializer: { + serialize: (params) => { + return Qs.stringify(params, {arrayFormat: 'brackets'}) }, + encode: (str) => { + return encodeURIComponent(str) + } + }, // `data` beinhaltet die Daten, die im Körper der Anfrage übertragen werden sollen. // `data` wird nur bei den HTTP-Methoden 'PUT', 'POST', 'DELETE' und 'PATCH' berücksichtigt. diff --git a/posts/en/req_config.md b/posts/en/req_config.md index fb95962..cf1a93a 100644 --- a/posts/en/req_config.md +++ b/posts/en/req_config.md @@ -51,19 +51,19 @@ These are the available config options for making requests. Only the `url` is re ID: 12345 }, - // `paramsSerializer` is a field for setting the serialization of `params`. - // You can use the serialize field to use a custom serialization function. - // You can use the encode field to use a custom encoding function. - // If you set a function to `paramsSerializer` as before, the default encoding function from axios will be assigned to the encode field. - // (e.g. https://www.npmjs.com/package/qs, http://api.jquery.com/jquery.param/) - paramsSerializer: { - serialize: (params) => { - return Qs.stringify(params, {arrayFormat: 'brackets'}) - }, - encode: (str) => { - return encodeURIComponent(str) - } + // `paramsSerializer` is a field for setting the serialization of `params`. + // You can use the serialize field to use a custom serialization function. + // You can use the encode field to use a custom encoding function. + // If you set a function to `paramsSerializer` as before, the default encoding function from axios will be assigned to the encode field. + // (e.g. https://www.npmjs.com/package/qs, http://api.jquery.com/jquery.param/) + paramsSerializer: { + serialize: (params) => { + return Qs.stringify(params, {arrayFormat: 'brackets'}) }, + encode: (str) => { + return encodeURIComponent(str) + } + }, // `data` is the data to be sent as the request body // Only applicable for request methods 'PUT', 'POST', 'DELETE', and 'PATCH'