Quickly create a self-signed Go HTTPS server.
⭐ the project to show your appreciation.
package main
import (
"log"
"net/http"
"github.com/rocketlaunchr/https-go"
)
func main() {
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { w.WriteHeader(http.StatusNoContent) })
httpServer, _ := https.Server("8080", https.GenerateOptions{Host: "thecucumber.app"})
log.Fatal(httpServer.ListenAndServeTLS("", ""))
}
Just remember to change the url from http to https. Also configure your http client code/application to allow self-signed certificates otherwise they will spit out an error.
- dataframe-go - Statistics and data manipulation
- dbq - Zero boilerplate database operations for Go
- electron-alert - SweetAlert2 for Electron Applications
- igo - A Go transpiler with cool new syntax such as fordefer (defer for for-loops)
- mysql-go - Properly cancel slow MySQL queries
- react - Build front end applications using Go
- remember-go - Cache slow database queries