[go] Go 언어의 테스트 서버 설정
서론
Go 언어로 웹 애플리케이션을 개발할 때 로컬에서 테스트 서버를 설정하는 방법에 대해 알아보겠습니다. Go 언어로 HTTP 웹 서버를 간단히 설정하고 실행하는 방법을 살펴보겠습니다.
1. Go 언어로 간단한 HTTP 서버 설정
package main
import (
"fmt"
"net/http"
)
func main() {
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "Hello, World!")
})
http.ListenAndServe(":8080", nil)
}
위의 코드는 Go 언어로 간단한 HTTP 서버를 설정하는 예제입니다. “/” 경로에 접속하면 “Hello, World!”를 반환하는 서버가 설정되어 있습니다.
2. 테스트 서버 실행
Go 언어로 작성된 애플리케이션을 로컬에서 테스트하려면 다음 단계를 따릅니다.
- Go 언어가 설치되어 있는지 확인합니다.
- 터미널을 열고 해당 프로젝트 디렉터리로 이동합니다.
go run main.go
명령어를 실행하여 테스트 서버를 실행합니다.
위의 단계를 따르면 로컬 환경에서 Go 언어로 작성된 웹 애플리케이션을 테스트할 수 있습니다.
결론
Go 언어로 간단한 HTTP 서버를 설정하고 테스트하는 방법에 대해 알아보았습니다. 이를 활용하여 로컬 환경에서 웹 애플리케이션을 효과적으로 테스트할 수 있습니다.