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 PageКлючи API
Next PageСценарии использования
Уведомление о переводе ИИ

Эта документация была автоматически переведена ИИ.

#Документация API

This feature is provided by the plugin «Документация API»

#Введение

Этот плагин генерирует документацию HTTP API NocoBase на основе Swagger.

#Установка

Это встроенный плагин, поэтому установка не требуется. Просто активируйте его, чтобы начать использовать.

#Инструкции по использованию

#Доступ к странице документации 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 для плагинов

Добавьте файл swagger/index.ts в папку src вашего плагина со следующим содержимым:

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

Подробные правила написания документации вы можете найти в официальной документации Swagger.