본문 바로가기
728x90

API5

[AutoSume 프로젝트] React, Spring Boot, ChatGPT로 웹앱 개발: AutoSume 기술 학습 기록 1. 개요AutoSume는 React, Spring Boot, ChatGPT API를 활용해 자소서 자동 생성과 채용 공고 분석을 구현하는 풀스택 프로젝트이다. 이 포스트는 프로젝트에 사용된 기술(React, TypeScript, Tailwind CSS, Spring Boot, JPA, Spring Security, Python, FastAPI, BeautifulSoup, ChatGPT API, MySQL, JWT)의 핵심 개념과 학습 내용을 정리한다. 초보 개발자로서 기술을 배우고 포트폴리오를 만드는 과정이 목표다.1.1 학습 목표React와 TypeScript로 동적 UI 구현.Spring Boot와 JPA로 REST API와 데이터베이스 연동.ChatGPT API로 AI 기반 자소서 생성.Pytho.. 2025. 4. 18.
API란 무엇인가? 프론트와 백엔드는 어떻게 통신할까? API(Application Programming Interface)는 서로 다른 소프트웨어 시스템이 데이터를 주고받기 위해 사용하는 통신 규약이다.웹 개발에서는 프론트엔드(화면)와 백엔드(서버)가 정보를 주고받을 때 API를 통해 소통한다.✅ API란?API는 프로그램 간 상호작용을 위한 규칙 또는 인터페이스다.쉽게 말해, 두 프로그램이 정해진 형식으로 데이터를 주고받는 방법이다.예를 들어 날씨 정보를 보여주는 앱이 있다고 하면, 해당 앱은 기상청 서버(API)를 통해 데이터를 받아와서 사용자에게 보여주는 것이다.✅ 프론트엔드와 백엔드는 어떻게 통신할까?프론트엔드: 사용자에게 보이는 웹 화면을 구성하고, 사용자 입력을 수집한다.백엔드: 데이터베이스와 서버 로직을 담당하며, 프론트에서 요청한 데이터를 처.. 2025. 4. 13.
DAUM 주소 API 사용 쇼핑몰 프로젝트를 진행중에 배송지 정보를 입력해야 하는 부분에서 주소 api를 사용해야 하는 부분이 발생했다.처음에는 카카오 주소 api를 사용하려면 api key를 발급받아야 하는지 알았는데, 구글 검색을 해보니 아래와 같이 Daum 우편번호 서비스를 무료로 간단하게 이용할 수 있었다.  https://postcode.map.daum.net/guide#usage Daum 우편번호 서비스우편번호 검색과 도로명 주소 입력 기능을 너무 간단하게 적용할 수 있는 방법. Daum 우편번호 서비스를 이용해보세요. 어느 사이트에서나 무료로 제약없이 사용 가능하답니다.postcode.map.daum.net  🚚 배송지 정보 주문자 정보와 동일 .. 2025. 2. 6.
카카오맵 api 사용 에러 해결 : Uncaught ReferenceError: kakao is not defined 백엔드 교육과정에서 마지막 프로젝트로 진행했던 코드를 개인적으로 확인해보려 전체 코드를 복사 후 하나씩 확인하던 중 카카오맵 api 관련 오류가 발생했다. 카카오맵 관련해서는 다른 팀원이 작업을 했던거라 해결이 어려울줄 알았지만 카카오맵 api 사용 방법에 대한 부분이 가이드로 잘 정리가 되어있었기 때문에 문제 해결이 어렵지 않을거라 생각했다. 카카오맵 API 가이드 페이지 : https://apis.map.kakao.com/web/guide/ 그런데, 가이드에 맞게 하라는 대로 다 했는데 계속 동일한 에러가 발생했다.    처음에는 권한 관련 에러인 줄 모르고 계속 똑같은 과정만 반복했다.왜냐하면 인터넷에서 카카오맵 API 사용방법을 찾아봤을때 모두 앱키와 플랫폼 등록에 대한 내용만 있었기 때문이다. .. 2024. 12. 21.
RESTful API란?(java/백엔드개발) RESTful API는 웹 기반의 애플리케이션에서 클라이언트와 서버 간의 통신을 위해 사용되는 아키텍처 스타일입니다. REST(Representational State Transfer)는 자원(데이터)을 다루는 방식으로, HTTP 프로토콜을 기반으로 합니다. 아래에서 RESTful API의 개념과 이해를 돕기 위한 예시 및 예제 코드를 자세히 설명하겠습니다.1. RESTful API의 개념1.1. REST의 원칙REST는 다음과 같은 원칙에 기반합니다:자원 기반: REST는 데이터(자원)를 URI(Uniform Resource Identifier)로 표현합니다. 각 자원은 고유한 URL로 식별됩니다.HTTP 메소드: RESTful API는 HTTP 메소드를 사용하여 자원에 대한 CRUD(Create, R.. 2024. 11. 23.
728x90