This commit is contained in:
Zeev Diukman 2025-03-06 22:51:49 +00:00
parent f3ab0096fc
commit a373c50e21

View file

@ -1,6 +1,7 @@
package server
import (
"log"
"net/http"
"strconv"
)
@ -9,7 +10,6 @@ type Server struct {
_Name string
_Port int
_CertKey [2]string
*http.Server
}
@ -54,9 +54,20 @@ func (s *Server) CertKey(path string, certFile string, keyFile string) *Server {
// Returns:
// - error: an error if the server fails to start.
func (s *Server) ListenAndServeTLS() error {
name := s._Name
port := s._Port
p := strconv.Itoa(port)
log.Println("Starting TLS server (" + name + ") at " + p)
certFile := s._CertKey[0]
keyFile := s._CertKey[1]
return s.Server.ListenAndServeTLS(certFile, keyFile)
err := s.Server.ListenAndServeTLS(certFile, keyFile)
if err != nil {
log.Fatalln(err.Error())
return err
}
return nil
}
func (s *Server) ListenAndServe() error {
return s.Server.ListenAndServe()