mirabo01 님의 블로그

  • 홈
  • 태그
  • 방명록
  • 소개
  • 개인정보처리방침
  • 문의

2026/01/30 1

Go HTTP 서버 확장하기: 라우팅 분리와 미들웨어 개념 정리

이전 챕터에서 net/http로 가장 단순한 API 서버를 만들었다면,이번에는 그 서버를 **조금 더 “실제 서비스에 가까운 형태”**로 확장해본다.이번 챕터의 핵심은 다음 두 가지다.라우팅 로직을 어떻게 정리하는가공통 로직을 미들웨어 형태로 어떻게 분리하는가프레임워크 없이도구조적으로 정리된 서버 코드를 만드는 게 목표다.왜 라우팅 분리가 필요한가단순 예제에서는 이런 코드가 문제 없어 보인다.http.HandleFunc("/ping", pingHandler)http.HandleFunc("/users", userHandler)http.HandleFunc("/orders", orderHandler)하지만 엔드포인트가 늘어나면 곧 한계가 온다.main 함수가 비대해짐핸들러 간 책임이 섞임테스트가 어려워짐그래서..

backend 2026.01.30
이전
1
다음
더보기
프로필사진

mirabo01 님의 블로그

코딩과 개발 지식을 쉽게 정리하고 공유하는 블로그입니다.

  • 분류 전체보기 (240)
    • git (12)
    • 네트워크 (2)
    • frontend (123)
      • html (7)
      • css (11)
      • javascript (58)
      • react (44)
    • backend (26)
    • infra (22)
    • docker (9)
    • react-native (16)
    • AI (19)
    • 기타 (10)

Tag

Golang, 인프라, Go동시성, 리소스관리, Go, 쿠버네티스, 컨테이너, OpenClaw, ReactNative, AI프로그래밍, Go기초, ai코딩, RN실무, nethttp, Go실무, Kubernetes, GoAPI, RN입문, 운영, AI개발,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • 블로그 안내

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/01   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바