logologo
Start
Handbuch
Entwicklung
Plugins
API
Startseite
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Start
Handbuch
Entwicklung
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

API-DokumentationCommunity Edition+

#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.