2026-03-26 12:46:00 -07:00

27 lines
521 B
Go

package main
import (
"log"
"net/http"
"github.com/go-chi/chi/v5"
"github.com/go-chi/chi/v5/middleware"
"git.gophernest.net/azpect/ResumeLens/internal/api"
)
// main initializes and starts the HTTP server
// Trace: SDD_HLD_0014 - Display results through UI interface (server backend)
func main() {
r := chi.NewRouter()
r.Use(middleware.Logger)
r.Use(middleware.Recoverer)
api.Mount(r)
log.Println("Server listening on :3000")
if err := http.ListenAndServe(":3000", r); err != nil {
log.Fatal(err)
}
}