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

 

'backend (Go) 개발' 카테고리의 다른 글

http fileupload  (0) 2025.03.08
http parseQuery  (0) 2025.03.08
http JSON  (0) 2025.03.08
환경설정  (0) 2025.03.04