backend (Go) 개발
Build HTTP Server
꼰대코더
2025. 3. 5. 11:30
http-server 폴더생성
| $ mkdir http-server $ cd http-server |
모듈 초기화
| $ go mod init http-server |
server.go 화일을 생성하여 프로그래밍

listenAddr = ":8080" : 실행하는 서버의 8080 포트를 사용
핸들러(http.NewServeMux())를 생성하여 setupHandlers에 건너준뒤 api 별 처리 함수를 등록
http.ListenAndServe 로 항시 감시 서브
api 요구가 오면 담당 함수에서 처리
빌드
| $ go build -o server |
실행
| $ ./server |
확인
| $ curl localhost:8080/api Hello, world! $ curl localhost:8080/healthz ok |