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 |