Mes documents

Barre latérale multi-racine

flex-layout

  • Getting Started

  • Guides

  • Reference

typed-rx-http

  • Getting Started

  • Guides

  • Reference

global-rx-state

  • Getting Started

  • Guides

  • Reference

webflux-fe-dev-assistant

reactive-mongo-dsl

Commencer

Je vais d'abord expliquer l'utilisation du client typed-rx-http Core lui-même, puis expliquer comment connecter l'adaptateur HTTP public possédé par le projet et le service de génération automatique Swagger uniquement dans les projets nécessaires.


1. Installation
bash
2. Utilisation directe du client Core sans génération automatique

Tout d'abord, la méthode d'utilisation la plus basique est createHttpClient<Paths>()de créer une fois le client, puis d'appeler callApi de ce client. Paths est généralement le type de chemins généré par OpenAPI, mais vous pouvez également utiliser un type défini manuellement qui a la même structure.

httpClient.ts
ts
3. Choix : Qu'est-ce que rxjsHttpService/commonService ?

Ce qui est appelé rxjsHttpService.ts ou commonService.ts dans la documentation n'est pas un nom de fichier fixe généré automatiquement par la bibliothèque. C'est un fichier d'adaptateur HTTP possédé directement par le projet. Plusieurs services REST générés automatiquement n'appellent pas chacun createHttpClient, mais utilisent les fonctions callApi/callApiStream/cache exportées par ce fichier comme point d'entrée commun.

La forme la plus simple consiste à créer une fois headerStore et createHttpClient comme dans le code complet ci-dessous et à réexporter les méthodes de la bibliothèque en tant que fonctions du projet. Si vous n'utilisez pas la fonction de cache dans le service généré automatiquement, cette configuration suffit pour comprendre la structure.

rxjsHttpService.ts
ts

Pour gérer l'authentification de session, les cookies/autorisation par requête SSR, le cache CSR et le cache SSR dans un projet Next.js réel, vous pouvez l'étendre comme ci-dessous. Ce fichier n'est pas non plus un produit généré automatiquement, mais du code de projet.

rxjsHttpService.ts
ts
4. Choix : Si vous utilisez le service de génération automatique Swagger,

Après avoir connecté le générateur de service OpenAPI, l'écran ne réécrit pas l'URL et le type de réponse. Il importe les fonctions générées et ne passe que le chemin, les paramètres et le corps nécessaires.

MemberSearchPage.tsx
tsx
© 2026 Byeolnaerim. Tous droits réservés.PrésentationPolitique de confidentialité