logologo
Start
Handbuch
Entwickler
Plugins
API
Startseite
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Start
Handbuch
Entwickler
Plugins
API
Startseite
logologo
Überblick

API

API-Schlüssel
API-Dokumentation
Anwendungsfälle
SSO

Workflow

Webhook
HTTP-Request
Externe Datenquellen

Eingebettete Inhalte

Iframe-Block
Einbetten
Previous PageAPI-Schlüssel
Next PageAnwendungsfälle
KI-Übersetzungshinweis

Diese Dokumentation wurde automatisch von KI übersetzt.

#pkg: "@nocobase/plugin-api-doc"

#API-Dokumentation

This feature is provided by the plugin «API-Dokumentation»

#Einführung

Das Plugin generiert die NocoBase HTTP API-Dokumentation basierend auf Swagger.

#Installation

Dies ist ein integriertes Plugin, das keine Installation erfordert. Aktivieren Sie es einfach, um es zu nutzen.

#Nutzungshinweise

#Auf die API-Dokumentationsseite zugreifen

http://localhost:13000/admin/settings/api-doc/documentation

#Dokumentationsübersicht

  • Gesamte API-Dokumentation: /api/swagger:get
  • API-Dokumentation des Kerns: /api/swagger:get?ns=core
  • API-Dokumentation aller Plugins: /api/swagger:get?ns=plugins
  • Dokumentation jedes Plugins: /api/swagger:get?ns=plugins/{name}
  • API-Dokumentation für benutzerdefinierte Sammlungen: /api/swagger:get?ns=collections
  • Spezifizierte ${collection} und zugehörige ${collection}.${association} Ressourcen: /api/swagger:get?ns=collections/{name}

#Entwicklerhandbuch

#So schreiben Sie Swagger-Dokumentation für Plugins

Fügen Sie im src-Ordner des Plugins eine Datei namens swagger/index.ts mit folgendem Inhalt hinzu:

export default {
  info: {
    title: 'NocoBase API - Auth plugin',
  },
  tags: [],
  paths: {},
  components: {
    schemas: {},
  },
};

Detaillierte Schreibregeln finden Sie in der offiziellen Swagger-Dokumentation.