mirror of
https://github.com/hybridgroup/gobot.git
synced 2025-04-27 13:48:56 +08:00
SSL support in Api
This commit is contained in:
parent
ed2bdfb510
commit
1719a02370
9
api.go
9
api.go
@ -16,6 +16,8 @@ type api struct {
|
||||
Port string
|
||||
Username string
|
||||
Password string
|
||||
Cert string
|
||||
Key string
|
||||
}
|
||||
|
||||
type jsonRobot struct {
|
||||
@ -51,8 +53,15 @@ var startApi = func(me *api) {
|
||||
}
|
||||
|
||||
host := me.Host
|
||||
cert := me.Cert
|
||||
key := me.Key
|
||||
|
||||
if cert != "" && key != "" {
|
||||
go http.ListenAndServeTLS(host+":"+port, cert, key, me.server)
|
||||
} else {
|
||||
go http.ListenAndServe(host+":"+port, me.server)
|
||||
}
|
||||
}
|
||||
|
||||
func (me *api) StartApi() {
|
||||
startApi(me)
|
||||
|
Loading…
x
Reference in New Issue
Block a user