분류

Node.JS SDK 2.0.0-베타 출시!

이제 막 베타 버전으로 출시된 멋진 새 버전의 Node.js SDK가 출시되었습니다. 이번 릴리스에는 훨씬 더 쉽게 시작하고 사용할 수 있는 새로운 API, 더 나은 문서화, 관련 프로젝트인 libcouchbase를 통한 수많은 성능 향상 등 이전 SDK 릴리스에서 크게 달라진 점이 반영되어 있습니다.

새로운 기능

  1. 이번 새 릴리스에는 새로운 API가 개발되었습니다. 여기에는 보다 개발자 친화적인 CRUD 작업 인터페이스, 보기 및 N1QL 쿼리 관련 개선 사항, 향상된 클러스터 및 버킷 관리 인터페이스가 포함됩니다. 자세한 내용은 설명서 및 API 참조를 참조하세요.
  2. 뷰 쿼리 인터페이스는 전체 결과 집합을 기다렸다가 전송하는 대신 사용 가능한 행을 스트리밍할 수 있도록 재작성되었습니다.
  3. 많은 대량 연산 메서드가 제거되었습니다(getMulti 제외). 이전에는 주로 성능상의 이유로 이러한 작업을 사용할 수 있었지만, 이제 이러한 성능상의 이점이 모든 작업에 통합되었습니다.
  4. 모든 이벤트, 클래스 및 메서드에 대한 더 많은 세부 정보를 제공하기 위해 API 참조가 개편되었습니다.
  5. Node.js SDK를 구동하는 기본 라이브러리인 libcouchbase에서 수많은 성능 개선이 이루어졌습니다.
     

새 문서

시작하는 데 도움이 되는 문서를 완전히 새로 작성했으니 여기에서 확인하세요:
https://docs.couchbase.com/prebuilt/node-sdk-2.0-beta/topics/overview.html

또한 여기에서 사용할 수 있는 API 참조도 대폭 확장했습니다:
http://sdk-snapshots.couchbase.com/nodejs/nodejs_couchbase-2.0.0-beta-docs/index.html
 

사용해 보기

다음과 같이 "2.0.0-beta" 태그를 사용하여 npm을 통해 직접 설치할 수 있습니다: 

npm 설치 couchbase@2.0.0-beta

이번 Node.js SDK 업데이트에는 대부분의 SDK 내부와 전반적인 개발자 환경에 대한 중요한 변경 사항이 반영되어 있습니다. 이 최신 버전을 확인하고 설명서를 살펴보고 이상한 점이 발견되면 이슈 트래커(https://www.couchbase.com/issues/browse/JSCBC)에 들러 주시기 바랍니다!

고마워요! Brett

이 문서 공유하기
받은 편지함에서 카우치베이스 블로그 업데이트 받기
이 필드는 필수 입력 사항입니다.

작성자

게시자 브렛 로슨, 수석 소프트웨어 엔지니어, Couchbase

브렛 로슨은 카우치베이스의 수석 소프트웨어 엔지니어입니다. Brett은 Couchbase Node.js 및 PHP 클라이언트의 설계와 개발을 담당하고 있으며, C 라이브러리인 libcouchbase의 설계와 개발에도 참여하고 있습니다.

댓글 하나

  1. 이 모듈을 설치하려고 할 때 섀섬 검사에 실패했습니다:

    Expected: 184d5702266a84efac1cef1ca76a1ed9900ff378

    Actual: ab018954c51135b42285b8d8a5cd9af374ee7752

    에서: https://registry.npmjs.org/cou

    1. 안녕, 벤
      이는 실제로 npm 설치 문제와 관련이 있습니다. Node.js를 다시 설치한 후 다시 시도해 보세요.
      건배, 브렛

  2. 같은 오류가 발생합니다: 오류: 섀섬 검사에 실패했습니다 노드를 0.10.30으로 업그레이드했습니다 이 오류에 영향을 줄 수 있는 다른 것이 있나요?

  3. '\'npm 설치'를 통해 설치해야 합니다. https://registry.npmjs.org/cou... 또는 작성자가 새 버전으로 다시 게시해야 합니다.

    그 외에도; 이름을 바꾼 이유 incr / decr? 꽤 흔한 일입니다. 또한, 설정된 멀티 작전은 모두 어디로 갔나요?

  4. 저도 같은 샤섬 오류가 발생했습니다.
    버전 2.0.0-dp1 사용 가능

  5. 또한 한 가지 제안을 드리자면 다음을 사용해야 합니다. request@2.40.X에 의존하는 qs@1.0.X

    이전 버전의 qs에는 보안 문제가 있습니다, https://nodesecurity.io/adviso

    감사합니다

댓글 남기기

카우치베이스 카펠라를 시작할 준비가 되셨나요?

구축 시작

개발자 포털에서 NoSQL을 살펴보고, 리소스를 찾아보고, 튜토리얼을 시작하세요.

카펠라 무료 사용

클릭 몇 번으로 Couchbase를 직접 체험해 보세요. Capella DBaaS는 가장 쉽고 빠르게 시작할 수 있는 방법입니다.

연락하기

카우치베이스 제품에 대해 자세히 알고 싶으신가요? 저희가 도와드리겠습니다.