Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Manejando Request HTTP

32/42
Recursos

Aportes 4

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

package main

import (
	"fmt"
	"net/http"
)

type Router struct {
	rules map[string]http.HandlerFunc
}

func NewRouter() *Router {
	return &Router{
		rules: make(map[string]http.HandlerFunc),
	}
}

func (r *Router) FindHandler(path string) (http.HandlerFunc, bool) {
	handler, exist := r.rules[path]
	return handler, exist
}

func (r *Router) ServeHTTP(w http.ResponseWriter, request *http.Request) {
	fmt.Fprintf(w, "Hello, World")
}

el map en no regresa el valor y el otro es si esa lavve o key esta o no

con escribimos w http.ResponseWriter y con r http.Request instersectamos los valores gracias al () asterisco

como puedo correguir este error “build constraints exclude all Go files in”