"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > Cloudflare 작업자와 함께 MongoDB 사용

Cloudflare 작업자와 함께 MongoDB 사용

2024-11-02에 게시됨
검색:676

Using MongoDB with Cloudflare Workers

Cloudflare Workers와 MongoDB를 사용하여 간단한 프로젝트를 만들려고 할 때 여러 오류가 발생하여 통합 프로세스가 어려워졌습니다. 조사 중에 MongoDB와 Cloudflare Workers 간의 호환성 문제를 논의한 몇 가지 기사를 발견했습니다.

  1. MongoDB 및 Cloudflare Workers 호환성 문제 저는 MongoDB를 Cloudflare Workers와 함께 직접 사용하는 것의 한계를 강조한 "MongoDB는 Cloudflare Workers와 통합할 수 없습니다"라는 제목의 기사를 발견했습니다. 이는 주로 특정 Node.js 모듈과 기본 MongoDB 드라이버의 사용을 제한하는 작업자 환경 때문입니다.

  2. 공식 MongoDB Atlas 데이터 API MongoDB는 "Cloudflare Workers 및 MongoDB Atlas를 사용하여 REST API 만들기" 문서에 설명된 대로 Atlas Data API에 대한 대안을 제공합니다. 이 접근 방식은 RESTful API 호출을 사용하여 MongoDB Atlas와 상호 작용함으로써 Cloudflare Workers 환경에서 작동하지 않는 기본 드라이버의 필요성을 우회합니다.

내 솔루션: MongoDB Atlas Data API용 TypeScript SDK

통합 문제를 극복하기 위해 프로세스를 단순화하는 NPM 패키지를 개발했습니다. 이 패키지는 MongoDB Atlas Data API의 래퍼 역할을 하는 TypeScript SDK로, 쿼리 연산자에 대한 유형 안전성과 완전한 IntelliSense 지원을 제공합니다.

masfana-mongodb-api-sdk - npm (npmjs.com)

릴리스 선언문 이 기사는 https://dev.to/adrian_fathan/using-mongodb-with-cloudflare-workers-4hie?1에서 복제됩니다.1 침해 내용이 있는 경우, [email protected]에 연락하여 삭제하시기 바랍니다.
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3