4
This commit is contained in:
parent
f3ab0096fc
commit
a373c50e21
1 changed files with 13 additions and 2 deletions
15
server.go
15
server.go
|
|
@ -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()
|
||||
|
|
|
|||
Loading…
Reference in a new issue