logologo
시작
가이드
개발
플러그인
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
시작
가이드
개발
플러그인
API
logologo

빠른 시작

플러그인 개발 개요
첫 플러그인 작성
프로젝트 디렉토리 구조

서버사이드 개발

개요
Plugin 플러그인
Collections 데이터 테이블
Database 데이터베이스 작업
DataSourceManager 데이터 소스 관리
ResourceManager 리소스 관리
ACL 권한 제어
Middleware 미들웨어
Cache 캐시
Event 이벤트
Context 요청 컨텍스트
Migration 업그레이드 스크립트
Logger 로그
I18n 국제화
Command 커맨드 라인
CronJobManager 예약 작업 관리
Test 테스트

클라이언트사이드 개발

개요
Plugin 플러그인
Context 컨텍스트
Router 라우터
ACL 권한 제어
DataSourceManager 데이터 소스 관리
Resource 리소스
Request 요청
Styles & Themes 스타일 & 테마
Logger 로그
I18n 국제화
Test 테스트

기타

플러그인 업그레이드 가이드
언어 목록
의존성 관리
빌드
Next Page플러그인 개발 개요
TIP

이 문서는 AI로 번역되었습니다. 부정확한 내용이 있을 경우 영어 버전을 참조하세요

#개요

NocoBase 클라이언트 측 플러그인 개발은 개발자가 NocoBase의 프론트엔드 기능을 사용자 정의하고 확장할 수 있도록 다양한 기능과 능력을 제공합니다. 다음은 NocoBase 클라이언트 측 플러그인 개발의 주요 기능 및 관련 장입니다.

기능 모듈설명관련 장
플러그인 클래스클라이언트 측 플러그인을 생성 및 관리하고 프론트엔드 기능 확장plugin.md
라우터 관리프론트엔드 라우팅을 사용자 정의하여 페이지 탐색 및 리디렉션 구현router.md
리소스 조작프론트엔드 리소스를 관리하고 데이터 가져오기 및 작업 처리resource.md
요청 처리HTTP 요청을 사용자 정의하여 API 호출 및 데이터 전송 처리request.md
컨텍스트 관리애플리케이션 컨텍스트를 가져와서 사용하고, 전역 상태 및 서비스에 접근context.md
권한 제어프론트엔드 접근 제어를 구현하여 페이지 및 기능 접근 권한 제어acl.md
데이터 소스 관리여러 데이터 소스를 관리 및 사용하고 데이터 소스 전환 및 접근 구현data-source-manager.md
스타일 & 테마스타일 및 테마를 사용자 정의하여 UI 사용자 정의 및 개선 구현styles-themes.md
다국어 지원다국어 지원을 통합하여 국제화 및 현지화 구현i18n.md
로그 출력로그 형식 및 출력 방식을 사용자 정의하여 디버깅 및 모니터링 기능 향상logger.md
테스트 케이스 작성테스트 케이스를 작성 및 실행하여 플러그인 안정성 및 기능 정확성 보장test.md

UI 확장

| 기능 모듈 | 설명 | 관련 장