logologo
Начало
Руководство
Разработка
Плагины
API
Главная
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Начало
Руководство
Разработка
Плагины
API
Главная
logologo
Обзор

API

Ключи API
Документация API
Сценарии использования
SSO

Рабочие процессы

Webhook
HTTP-запрос
Внешние источники данных

Встраиваемый контент

Блок Iframe
Встраивание
Previous PageКлючи API
Next PageСценарии использования
Уведомление о переводе ИИ

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

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

API-документацияCommunity Edition+

#Введение

Этот плагин генерирует документацию 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.