RapidAPI를 통해 API를 게시했습니다.

1654 단어 showdevwebdevcloud
얼마 전에 RapidAPI라는 플랫폼에 대해 읽었습니다. API 시장입니다. 나는 그것에 대해 들어본 적이 없었지만 백엔드 개발자로서 더 알고 싶었습니다. 더 깊이 파고들기 시작했고 개발자가 게시할 수 있는 다양한 API에 대한 단일 액세스 지점을 제공한다는 것을 알게 되었습니다. 모든 요청이 해당 키를 사용하여 RapidAPI를 통과하고 RapidAPI가 구성된 끝점으로 요청을 전달하는 일종의 라우터 역할을 합니다. 또한 개발자가 API를 게시하는 데 등록비나 어떤 것도 없다는 것을 깨달았습니다. 물론 나는 그것을 시도하고 무언가를 출판해야했습니다.

나는 내가 실제로 다소 유용할 것이라고 생각하는 아이디어를 마침내 생각해 내기까지 약간의 시간이 걸렸습니다. 저는 공통 유틸리티를 사용하여 API를 만들고 싶었습니다. 전 세계 모든 사람이 액세스할 수 있는 마이크로서비스입니다. 무작위로 생성된 문자열과 ID를 사용했습니다. 몇 가지 코드를 만지작거리고 AWS에 배포할 템플릿을 만들고 모든 것을 테스트했습니다. 이전에 이 사이트에 게시한 the serverless API CloudFormation template과 유사한 것을 사용했습니다. API에 원하는 다양한 경로를 지원하기 위해 몇 가지 추가 설정, API 경로, API 키 및 Lambda 함수를 추가했습니다. 예상대로 작동하고 작동하는지 확인한 후 RapidAPI로 이동하여 모든 것을 통합했습니다. 설정 프로세스는 간단하고 몇 단계만 거치면 됩니다. 약 한 시간 동안 구성한 후 내 API가 활성화되어 사용할 준비가 되었습니다. https://rapidapi.com/tstep916/api/random-strings 에서 확인하세요. 사이트에 빠르게 통합하는 데 도움이 되는 샘플 코드 스니펫이 있지만 curl 명령으로 API를 빠르게 실행할 수도 있습니다.

curl -H "x-rapidapi-key: $YOUR_RAPIDAPI_KEY" -H "x-rapidapi-host: random-strings.p.rapidapi.com" https://random-strings.p.rapidapi.com/v1/uuid


전반적으로 RapidAPI를 통해 게시하는 긍정적인 경험을 했습니다. 온보딩은 빠르고 쉬웠으며 지금까지 API의 가동 시간을 쉽게 추적할 수 있었습니다. 앞으로 게시하고 싶은 다른 API에 대한 아이디어가 있으며 RapidAPI로 계속 작업하게 되어 기쁩니다.

좋은 웹페이지 즐겨찾기