Démarrage rapide
Utilisez le helperregisterApiRoute exporté par @ai_kit/server pour déclarer une route. Ajoutez-la au tableau server.apiRoutes et ServerKit la montera automatiquement à la racine du serveur.
/ manquants ou en double.
Accéder aux internes de ServerKit
Depuis un handler vous pouvez récupérer l’instanceServerKit via c.get("serverKit"), ou l’objet compatible Mastra via c.get("mastra"). Pratique pour réutiliser vos agents et workflows existants.
Ajouter du middleware
Les routes custom peuvent embarquer leur propre middleware. Servez-vous-en pour imposer une authentification, logger les requêtes ou enrichir le contexte avant le handler.server.middleware. Ils s’exécutent avant ceux définis directement sur la route, qui eux-mêmes passent la main au handler final.
Tester vos routes custom
Les tests d’intégration situés danspackages/server/src/__tests__/server.test.ts montrent comment lancer un ServerKit, appeler une route custom et vérifier le JSON de réponse. Inspirez-vous de ce patron pour sécuriser vos propres endpoints et scénarios d’authentification.