У меня есть простой сервер TLS в Go.
srv := &http.Server{
Addr: ":443",
Handler: mux,
TLSConfig: cfg,
}
log.Fatal(srv.ListenAndServeTLS("tls.crt", "tls.key"))
Я бы вернулся к простому HTTP, если конфигурация TLS не удалась (например, сертификат / ключ не действительны) без возникновения ошибки. Любой совет, чтобы написать idiomati c и чистый Go код?