24 lines
469 B
Go
24 lines
469 B
Go
package main
|
|
|
|
import (
|
|
"errors"
|
|
"log"
|
|
"net/http"
|
|
"time"
|
|
|
|
"github.com/local/http-client-app/backend/internal/api"
|
|
)
|
|
|
|
func main() {
|
|
server := &http.Server{
|
|
Addr: "127.0.0.1:32180",
|
|
Handler: api.NewRouter(),
|
|
ReadHeaderTimeout: 5 * time.Second,
|
|
}
|
|
|
|
log.Printf("HTTP Client local service listening on http://%s", server.Addr)
|
|
if err := server.ListenAndServe(); err != nil && !errors.Is(err, http.ErrServerClosed) {
|
|
log.Fatal(err)
|
|
}
|
|
}
|