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

API

Klucze API
Dokumentacja API
Scenariusze użycia
SSO

Przepływy pracy

Webhook
Żądanie HTTP
Zewnętrzne źródła danych

Treść osadzona

Blok Iframe
Osadzanie
Previous PageKlucze API
Next PageScenariusze użycia
TIP

Ten dokument został przetłumaczony przez AI. W przypadku niedokładności, proszę odnieść się do wersji angielskiej

#Dokumentacja API

This feature is provided by the plugin «Dokumentacja API»

#Wprowadzenie

Wtyczka generuje dokumentację API HTTP NocoBase w oparciu o Swagger.

#Instalacja

Jest to wbudowana wtyczka, więc nie wymaga instalacji. Wystarczy ją aktywować, aby zacząć używać.

#Sposób użycia

#Dostęp do strony dokumentacji API

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

#Przegląd dokumentacji

  • Całkowita dokumentacja API: /api/swagger:get
  • Dokumentacja API rdzenia: /api/swagger:get?ns=core
  • Dokumentacja API wszystkich wtyczek: /api/swagger:get?ns=plugins
  • Dokumentacja każdej wtyczki: /api/swagger:get?ns=plugins/{name}
  • Dokumentacja API dla niestandardowych kolekcji: /api/swagger:get?ns=collections
  • Określone zasoby ${collection} oraz powiązane z nimi zasoby ${collection}.${association}: /api/swagger:get?ns=collections/{name}

#Przewodnik dla programistów

#Jak pisać dokumentację Swagger dla wtyczek

W folderze src wtyczki proszę dodać plik swagger/index.ts o następującej zawartości:

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

Szczegółowe zasady tworzenia dokumentacji znajdą Państwo w oficjalnej dokumentacji Swaggera.