/ 경로로 웹 요청이 들어왔을 때 처리할 함수를 http.HandleFunc 함수에 지정했다. 핸들러 함수 내에서는 fmt.Fprintln 함수의 첫 번째 매개변수로 http.ResponseWriter를 전달하여 welcome! 문자열이 응답되게 했다.
http.ListenAndServe 함수에 포트 번호를 지정해주면 해당 포트로 웹 서버가 구동된다. http.ListenAndServe 함수의 두 번째 매개변수로 nil을 전달했으므로 http.DefaultServeMux가 동작한다.
go run main.go 명령으로 웹 애플리케이션을 구동한 후 브라우저를 통해 핸들러 함수가 정상적으로 동작하는지 확인해 보자.
추가로 /about url로 접속했을 때 about 메시지를 보여주는 about 핸들러도 추가해 보자.
http.HandleFunc(”/about”, func(w http.ResponseWriter, r *http.Request) { fmt.Fprintln(w, “about”) })