Я новичок и хочу настроить маршрутизацию, а также cors
.Я видел два способа сделать это: один, который инициализирует мультиплексор с NewServeMux
, а затем назначает обработчики с HandleFunc
, и тот, который использует HandleFunc
непосредственно на http
.Вот что я имею в виду:
mux := http.NewServeMux()
mux.HandleFunc("/api", apiFunc)
mux.HandleFunc("/", indexFunc)
против
http.HandleFunc("/api", apiFunc)
http.HandleFunc("/", indexFunc)
http.ListenAndServe("127.0.0.1:3001", nil)
Есть ли различия в этих подходах?Если они выполняют похожие вещи, является ли еще один распространенным / прагматичным?