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
|
package server
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"log"
|
||||||
"net/http"
|
"net/http"
|
||||||
"strconv"
|
"strconv"
|
||||||
)
|
)
|
||||||
|
|
@ -9,7 +10,6 @@ type Server struct {
|
||||||
_Name string
|
_Name string
|
||||||
_Port int
|
_Port int
|
||||||
_CertKey [2]string
|
_CertKey [2]string
|
||||||
|
|
||||||
*http.Server
|
*http.Server
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -54,9 +54,20 @@ func (s *Server) CertKey(path string, certFile string, keyFile string) *Server {
|
||||||
// Returns:
|
// Returns:
|
||||||
// - error: an error if the server fails to start.
|
// - error: an error if the server fails to start.
|
||||||
func (s *Server) ListenAndServeTLS() error {
|
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]
|
certFile := s._CertKey[0]
|
||||||
keyFile := s._CertKey[1]
|
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 {
|
func (s *Server) ListenAndServe() error {
|
||||||
return s.Server.ListenAndServe()
|
return s.Server.ListenAndServe()
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue