restapi 2

Go로 간단한 CRUD API 만들기: REST 구조와 테스트 코드까지 연결하기

이전 챕터에서라우팅 분리와 미들웨어 구조를 잡았다면,이제는 그 위에 실제로 동작하는 CRUD API를 올려볼 차례다.이번 챕터의 목표는 단순하다.REST 형태의 CRUD API를 한 번 직접 만들어보고비즈니스 로직과 HTTP 레이어를 분리하고그 구조를 테스트 코드로 검증해본다“완성도 높은 서비스”보다는실무에서 반복되는 기본 패턴을 익히는 데 초점을 둔다.예제 시나리오: User 관리 API예제로는 가장 단순한 User 리소스를 사용한다.POST /users 사용자 생성GET /users 사용자 목록 조회GET /users/{id} 사용자 단건 조회DB 대신메모리 저장소(in-memory store) 를 사용해구조에만 집중한다.기본 구조 다시 정리cmd/serve..

backend 2026.01.31

🌐 API란 무엇인가?

“백엔드랑 프론트엔드가 데이터를 주고받는다는데… 그게 바로 API야?”코딩을 배우다 보면 자주 듣게 되는 말이 바로 API다.하지만 정작 API가 정확히 뭔지, 어떻게 동작하는지,그리고 내 코드에서 어떻게 쓰이는지 모르는 경우가 많다.이번 글에서는 완전 초보자도 이해할 수 있도록API의 개념, 작동 원리, 실제 예시, 그리고 활용 방법을 단계별로 설명한다.#API기초 #RESTAPI #데이터통신💡 1. API란 무엇인가?“Application Programming Interface”의 약자👉 프로그램끼리 데이터를 주고받는 통신 규칙쉽게 말해,**‘서로 다른 프로그램이 대화할 수 있게 하는 통역사’**다.예를 들어,당신(프론트엔드)은 “날씨 정보 좀 줘!”라고 요청하고,서버(백엔드)는 “서울은 맑음, ..

네트워크 2025.11.04