|
|
- package main
-
- import (
- "log"
- "net/http"
- "strconv"
- )
-
- var appConfig *config
-
- func init() {
- cfg, err := parseConfig()
- if err != nil {
- log.Fatal(err)
- }
- appConfig = cfg
- }
-
- func main() {
- if !checkRequiredConfig(appConfig) {
- log.Fatal("Not all required configurations are set")
- }
- http.HandleFunc("/", FormHandler)
- log.Fatal(http.ListenAndServe(":"+strconv.Itoa(appConfig.Port), nil))
- }
|