카우치베이스 통합 Swagger 를 몇 달 전에 문서에 추가했습니다. "Swagger"는 REST API를 관리하기 위한 도구 및 기타 리소스로 구성된 에코시스템을 의미합니다.

스웨거의 핵심은 스웨거 사양. (스웨거의 배후 그룹은 이 사양을 OpenAPI 이니셔티브. 원본 사이트, swagger.io 도구 등을 위한 기본 사이트로 유지됨).

엔드포인트에 대한 API 사양이 정의되면 몇 가지 유용한 기능을 사용할 수 있습니다. 제가 가장 좋아하는 두 가지 기능은 임베드 가능한 "라이브" 문서와 클라이언트 라이브러리입니다. 이 짧은 동영상을 통해 Swagger의 몇 가지 기능을 시연해 보세요.
[유튜브 https://www.youtube.com/watch?v=0UWiE-c9Nds&w=560&h=315]
스와거 자바스크립트 클라이언트 사용 예시는 이 블로그 게시물을 참조하세요: https://www.couchbase.com/blog/node-js-swagger-monitor-document-changes-couchbase-mobile/

동기화 게이트웨이 공개 API에 대한 Swagger 사양을 확인할 수 있습니다. 여기및 관리자 API 여기.

동영상에서 참조한 동기화 게이트웨이 구성은 다음과 같습니다. 첫 번째는 swagger.io에서 액세스를 허용하는 CORS 구성입니다.

두 번째는 라이브 문서를 통해 통화를 사용해 보는 것입니다.

(참고: 현재 Couchbase 문서에서 호출하는 데 알려진 문제가 있습니다. 이제 보안 모범 사례에 따라 Couchbase는 https를 통한 액세스를 요구합니다. 즉, 문서도 https를 사용하여 리디렉션됩니다. 즉, SSL을 사용하도록 동기화 게이트웨이를 설정해야 합니다. 문서 보기 여기 를 참조하세요.)

포스트 스크립트

카우치베이스 및 동기화 게이트웨이 다운로드 여기. 를 참조하십시오. 문서 를 참조하여 프로젝트에 Couchbase Lite를 추가하는 방법을 확인하세요.

더 많은 리소스를 확인하세요. 개발자 포털 트위터에서 팔로우하세요 카우치베이스 개발.

질문에 대한 답변을 게시할 수 있습니다. 포럼. 그리고 다음에도 적극적으로 참여합니다. 스택 오버플로.

질문, 의견, 보고 싶은 주제 등이 있으면 트위터에서 저에게 연락해 주세요. 호드그릴리

작성자

게시자 호드 그릴리, 개발자 옹호자, 카우치베이스

호드 그레이리는 실리콘밸리에 거주하는 카우치베이스의 개발자 옹호자입니다. 그는 소프트웨어 엔지니어 및 엔지니어링 관리자로서 20년 이상의 경력을 보유하고 있습니다. 그는 전산 물리학 및 화학, 컴퓨터 및 네트워크 보안, 금융, 모바일 등 다양한 소프트웨어 분야에서 일해 왔습니다. 2016년 카우치베이스에 합류하기 전에는 삼성에서 모바일 개발자 관계를 이끌었습니다. 컬럼비아 대학교에서 화학 물리학 박사 학위를 받았습니다.

댓글 남기기