나는 아래의 코드로 서버를 실행하고 있습니다 : // Assuming there is no import error
mux := http.NewServeMux()
mux.HandleFunc("/", func(w http.ResponseWriter, req *http.Request) {
http.Error(w, "File not fo
다른 Go 파일에서 라우터를 초기화하고 기본 파일에서 참조를 반환 한 다음 기본 파일에서 서브를 초기화 중입니다. . InitRouter에 대한 # binapp/router
binapp/router/Route.go:15: cannot use r (type *mux.Router) as type *mux.Route in return argument
나는 golang을 연구 해왔고 많은 사람들이 http.NewServeMux() 기능을 사용하여 서버를 만들었다는 것을 알았지 만 실제로 어떤 일이 일어나는지 이해하지 못합니다. 이동 ServeMux에서 는 HTTP 요청 다중 화기 : 나는 이것을 읽을. 들어오는 각 요청을 의 URL과 등록 된 패턴 목록에 일치시키고 URL과 가장 근접한 패턴에 대한 처리
API 요청을 처리하기 위해 고릴라 멀티플렉서를 사용하고 싶습니다. 명령이 될 것입니다 뭔가 같은 : http://0.0.0.0:8000/api/myapiname/v1?number=10&target=google.com&message=hello 은 내가 다음 핸들러로 제공하고 컬 : router.Methods("GET").Path("/api/myapiname