Compare commits

...

2 commits

Author SHA1 Message Date
Ada
fb66f654e7 Merge pull request '🐛 fix 404 on first hit' (#21) from ada/fix-404 into main
Reviewed-on: #21
2024-02-18 00:14:13 +00:00
Ada
9360556006
🐛 fix 404 on first hit
On first hit, Server() calls for the first time router(). As a result / and /static are only configured after first hit
2024-02-16 22:41:29 +01:00

View file

@ -17,7 +17,7 @@ type ServerConfig struct {
}
// Configure HTTP router
func (config ServerConfig) router(_ http.ResponseWriter, _ *http.Request) {
func (config ServerConfig) router() {
WebConfig := plak.WebConfig{
DB: config.DB,
UrlLength: config.UrlLength,
@ -45,7 +45,7 @@ func Config(listenAddress string) *http.Server {
func (config ServerConfig) Server() {
log.Println("Listening on " + config.HTTPServer.Addr)
http.HandleFunc("/", config.router)
config.router()
log.Fatal(config.HTTPServer.ListenAndServe())
}