logologo
スタート
マニュアル
開発
プラグイン
API
ホーム
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
スタート
マニュアル
開発
プラグイン
API
ホーム
logologo
概要

API

APIキー
APIドキュメント
ユースケース
SSO

ワークフロー

Webhook
HTTPリクエスト
外部データソース

埋め込みコンテンツ

Iframeブロック
埋め込み
Previous PageAPIキー
Next Pageユースケース
TIP

このドキュメントはAIによって翻訳されました。不正確な情報については、英語版をご参照ください

#API ドキュメント

This feature is provided by the plugin «API ドキュメント»

#はじめに

Swagger を利用して、NocoBase のHTTP API ドキュメントを生成するプラグインです。

#インストール

このプラグインは組み込み済みのため、インストールは不要です。有効化するだけで利用できます。

#利用方法

#API ドキュメントページへのアクセス

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

#ドキュメントの概要

  • 全体のAPIドキュメント:/api/swagger:get
  • コアAPIドキュメント:/api/swagger:get?ns=core
  • すべてのプラグインAPIドキュメント:/api/swagger:get?ns=plugins
  • 各プラグインのドキュメント:/api/swagger:get?ns=plugins/{name}
  • カスタムコレクションのAPIドキュメント:/api/swagger:get?ns=collections
  • 特定の ${collection} および関連する ${collection}.${association} リソース:/api/swagger:get?ns=collections/{name}

#開発者ガイド

#プラグインのSwaggerドキュメントの記述方法

プラグインの src フォルダ内に swagger/index.ts ファイルを以下の内容で追加します。

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

詳細な記述ルールについては、Swagger 公式ドキュメントをご参照ください。