이 SDK는 AppWrite Server 버전 1.6.x와 호환됩니다. 이전 버전의 경우 이전 릴리스를 확인하십시오.
AppWrite는 매우 간단한 REST API를 사용하는 복잡하고 반복적 인 개발 작업을 추상화하고 단순화하는 서비스 서버로서 오픈 소스 백엔드입니다. AppWrite는 앱을보다 빠르고 안전하게 개발하는 데 도움이됩니다. Web SDK를 사용하여 AppWrite 서버와 앱을 통합하여 모든 AppWrite 백엔드 API 및 도구와 쉽게 상호 작용할 수 있습니다. 전체 API 문서 및 자습서는 https://appwrite.io/docs를 방문하십시오

NPM을 통해 설치하려면 :
npm install appwrite --save번들러 (롤업 또는 웹 팩)를 사용하는 경우 필요할 때 AppWrite 모듈을 가져올 수 있습니다.
import { Client , Account } from "appwrite" ;CDN (Content Delivery Network)으로 설치하려면 다음 스크립트를 태그 하단에 추가하지만 AppWrite 서비스를 사용하기 전에 다음과 같습니다.
< script src =" https://cdn.jsdelivr.net/npm/[email protected] " > </ script > SDK를 시작하고 AppWrite 서비스와 상호 작용하려면 프로젝트에 웹 플랫폼을 추가해야합니다. 새 플랫폼을 추가하려면 AppWrite 콘솔로 이동하여 이전 단계에서 만든 프로젝트를 선택하고 '플랫폼 추가'버튼을 클릭하십시오.
옵션에서 웹 플랫폼을 추가하고 클라이언트 앱 호스트 이름을 추가하도록 선택하십시오. 프로젝트 플랫폼에 호스트 이름을 추가하면 프로젝트와 AppWrite API 간의 도메인 크로스 도메인 커뮤니케이션을 허용합니다.
AppWrite Server API 엔드 포인트 및 프로젝트 설정 페이지에서 찾을 수있는 프로젝트 ID로 SDK를 초기화하십시오.
// Init your Web SDK
const client = new Client ( ) ;
client
. setEndpoint ( 'http://localhost/v1' ) // Your Appwrite Endpoint
. setProject ( '455x34dfkj' ) // Your project ID
;SDK 객체가 설정되면 AppWrite 서비스에 액세스하고 보낼 요청을 선택하십시오. 사용하려는 모든 서비스 방법에 대한 전체 문서는 SDK 문서 또는 API 참조 섹션에서 찾을 수 있습니다.
const account = new Account ( client ) ;
// Register User
account . create ( ID . unique ( ) , "[email protected]" , "password" , "Walter O'Brien" )
. then ( function ( response ) {
console . log ( response ) ;
} , function ( error ) {
console . log ( error ) ;
} ) ; // Init your Web SDK
const client = new Client ( ) ;
client
. setEndpoint ( 'http://localhost/v1' ) // Your Appwrite Endpoint
. setProject ( '455x34dfkj' )
;
const account = new Account ( client ) ;
// Register User
account . create ( ID . unique ( ) , "[email protected]" , "password" , "Walter O'Brien" )
. then ( function ( response ) {
console . log ( response ) ;
} , function ( error ) {
console . log ( error ) ;
} ) ;다음 리소스를 사용하여 자세한 내용을 배우고 도움을받을 수 있습니다.
이 라이브러리는 AppWrite Custom SDK Generator에서 자동으로 생성됩니다. 이 SDK를 개선하는 데 도움이 될 수있는 방법에 대한 자세한 내용은 풀 레퍼스트를 보내기 전에 기여 가이드를 확인하십시오.
자세한 내용은 BSD-3-Clause 라이센스 파일을 참조하십시오.