"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > Rester 구축: 우체부 같은 사이드 프로젝트

Rester 구축: 우체부 같은 사이드 프로젝트

2024-11-04에 게시됨
검색:488

Building Rester: A Postman-Like Side Project

소개

이번 달에 저는 R2 Tester라는 새로운 사이드 프로젝트 작업을 시작했습니다. ChatGPT 덕분에 원래 이름은 Postman-frontend였습니다. 학습 도구로 설계된 R2 Tester는 Postman의 인터페이스와 기능을 복제하여 API 상호 작용에 대한 이해를 높이는 데 도움이 됩니다. 이 아이디어는 지난달에 시작한 또 다른 사이드 프로젝트에서 비롯되었습니다(예 ?‍♂️).

R2 테스터 소개

백엔드(내 경우에는 Node.js)와 데이터 및 파일(아직 구현되지 않음) 교환을 연습하기 위해 만든 도구입니다. 프론트 엔드는 HTML, CSS/SASS, JavaScript, DOM 조작, Bootstrap 및 JSON 형식용 Prettify를 사용하여 개발되었습니다.

이 도구는 요청을 브라우저의 로컬 저장소에 저장하고 사용자 상호 작용을 기반으로 UI에 로드합니다. 사용자는 Prettify를 통해 깔끔하고 형식화된 보기로 응답을 시각화하여 컬렉션, 폴더 및 개별 요청을 생성할 수 있습니다.

주요 특징

  • 데이터 교환: R2 테스터는 사용자가 백엔드와 데이터 송수신을 연습할 수 있도록 설계되었습니다.
  • 다음으로 구축됨: HTML, CSS/SASS, JavaScript, DOM 및 Bootstrap.
  • 요청 관리: 사용자는 컬렉션, 폴더, 요청을 생성하고 관리할 수 있습니다.
  • LocalStorage: 브라우저의 localStorage에서 직접 요청을 저장하고 로드합니다.
  • Prettify: 쉽게 읽을 수 있도록 JSON 응답 형식을 지정합니다.

코드 및 라이브 데모

다음 URL에서 프로젝트의 GitHub 저장소를 방문하면 브라우저에서 직접 코드를 살펴보고 프로젝트의 실시간 데모를 볼 수 있습니다.

https://github.com/adnannazir235/R2-Tester

프로젝트 현황

R2 테스터는 진행 중인 작업이므로 주요 기능이 부족합니다. 주요 목적은 API 상호 작용을 배우는 것이었습니다. 핵심 개념을 시연하기는 하지만 프로덕션 용도로 사용되는 것은 아닙니다. 교육 목적으로 코드를 탐색하되 제한 사항에 유의하세요.

결론

R2 Tester는 웹 개발 및 API 상호 작용의 복잡성을 탐구할 수 있게 해주는 흥미롭고 교육적인 프로젝트였습니다. 이 도구를 계속 개발하면서 백엔드 통신 및 데이터 교환에 대한 이해를 심화하려는 다른 사람들에게 유용한 리소스가 되기를 바랍니다.

릴리스 선언문 이 기사는 https://dev.to/adnannazir235/building-r2-tester-a-postman-like-side-project-4gpl?1에서 복제됩니다.1 침해 내용이 있는 경우, [email protected]으로 연락하여 삭제하시기 바랍니다. 그것
최신 튜토리얼 더>

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

Copyright© 2022 湘ICP备2022001581号-3